First of all, I wouldn't 'follow' someone on social media if it's causing you distress.
Secondly, I agree with you on dating websites (I've not tried them and I'm not interested in trying them). I would much rather meet someone naturally. There has to be a 'spark' and a 'click' for me to be interested in someone - it does happen occasionally!
There is of course "decent men in their 40s" but if you aren't socialising, you aren't going to meet them.
Would you consider joining a hobbie group to meet people?
Do you socialise with your work colleagues?
Learn a new skill at night school?
Do you have friends that have single friends?
My advice is to just go out really! You never know; but it does depend on how 'natural of a meeting' you want.
People meet in strange and unexpected ways sometimes!
My friend met her Partner when she took her car into a garage for repair!
I met the love of my life when he used to purposely block my car in on the joint company car park! He said he had to keep blocking my car in as we would have never got to speak otherwise!
People meet at weddings and parties.
There are lots of opportunities if you are open to them.
When you feel a connection, you will know it's different. It might not happen that often so go for it when it does and have fun! 💐