I'm mid 30s and look mid 20s, I still get I'd everywhere I go and people are always very surprised at my age.
I haven't had botox yet but if I had 11s I'd go for it. If you don't like it then it disappears after 4 months. Over time the results get better as well as the muscles get weaker. Try it. Its not a lot of money to spend on yourself if it completely changes your self esteem. It also helps prevent wrinkles over time.
Ignore anybody telling you to waituntil you're older. That is terrible old hat information. If you want to look good in your 40s and 50s you need to start now unfortunately, as wrinkles, sundamage and sagging are much harder to reverse than prevent.
Other things you can try that are more budget friendly are agrireline by the ordinary. It's about 6 pounds a bottle and works in a similar way to botox but not as dramatic. It can however erase forehead lines. You need to use it continually though. If you search "argireline results reddit" in Google images you can see a handful of people who use it. This works super well for me and at that price point you would be mad not to try it. I use it daily and don't have so much as a crease.
If you have wrinkles appearing I would heavily suggest tretinoin. You can go through a dermatologist and pay a fortune or you can order from a country like Spain where it is sold over the counter in pharmacies. You need to do research to use it safely and start at a low dose but it's the absolute gold standard for anti aging and nothing will ever work as well is tretinon, not even products which claim to contain retinol as it just isn't at a high enough clinical amount usually. I buy mine from an online pharmacy for 6 pounds a tube but its a good idea to stock up as postage is high. If you go this route stock up om simple good moisturiser you will need it. Its a silver bullet for me. It did everything I wanted and more and imo is the only product worth using. Much cheaper than expensive fave creams.
I derma roller and the results are so impressive. I wont lie, it stings a bit. It can be harsh with tret as well and i might need a day of not wesring make up after. I do it as need. If I notice a line starting to pop up I can often disappear it using that in combination with tret.
I've heard good things about frownies which are big stickers you put on your forehead at night to reduce wrinkles. Obviously buy an off brand version, to save cost. I'm unsure if that's a route you want to try but may be worth a shot for the price.
Don't be sad op. You won't look 'done', nobody will be able to tell unless you go crazy and decide to get a ton of lip filler.
I've suggested only a few budget options as you said cost was a factor for botox. None of the things I've suggested will work as well as botox, but may be useful overall and especially New problems can and do pop up haha.
Good luck op