I'm a former engineer and I can tell you that in the transport sector, Ryanair prices follow pretty predictable patterns: August is peak season, so you're unlikely to see significant drops between now and the end of the month. At €45 one-way for a popular route like Rome-Barcelona (or Milan-Barcelona, depends where you're leaving from) is already a reasonable price considering 2026 inflation. If you wait, you risk it going up rather than down, and especially the availability gets smaller for the cheap flights. Lock it in now if those flights work for you, because August is when they keep prices high on purpose.