I think BonsaiBear is right. Various expensive creams/treatments will not make enough of a difference, like the consultant said. I'm 45 next week, and I'm slim too, but I have deep worry lines between my brows, and when I haven't slept well, they are deeper!
One thing you could try, is the olive oil cleansing method. It has made a lot of difference to me, and I have not used any products for 7 years now. I have adult acne, and it's massively improved. Also my skin was dry, but oily, and it's normal now.
Also I get my eyebrows tinted and waxed every 6 weeks, it really makes a difference as they are very sparse and light. I am also thinking of getting LVL, it's like a lash lift. But it's pricey, £40, and it lasts only 6 weeks.
Also, summer is on its way. Get yourself outside, a light tan makes you look so much healthier.
If you have a pool/gym with a sauna, go for it. Saunas are very detoxifying, and it improves my skin, I go 2-3 times a week after my swim.
I do think that beauty comes from within - from what you eat and from what you tell yourself. Be kind to yourself, and give yourself time to heal! Also I think that dating could very well boost your confidence.