I have been using botox and injectable fillers for about 5 years. I am 44 and I get carded, not kidding. I only get hit on guys in their early 20's to early 30's bc they think I am so young.
I have never, however, laid out in the sun, nor do I smoke. Just use lots of sunscreen, eat healthy, keep the same weight (I have three kids) and use a very reputable doctor.
Botox is $390 a syringe and Juviderm or Restalyne is around $550 a full syringe. I spend about $1300 a year.