@MoreLegsThanMeMoreLegsThanMe
No playing those games from me, no.
I couldn’t compete anyway. She!s twenty-one years younger for a start
Yes, but from what you've said about the stalkery behaviour etc, she's batshit, and living with that 24/7 is going to get tiring very quickly, so it would not surprise me if tries to yo-yo between the two of you at some point. Don't let the fear of being alone drive you to take back someone who does not deserve you and is treating you like you're stupid (he only went on the site once by accident when he was bored? Pull the other one, it's got bells on!). I've been single for a long time, and while it's not always easy, I'd never once swap it for being in a relationship with someone who I didn't feel I could trust any more, and worse made me feel like I couldn't trust my own judgement.
Well done, you got through today in one piece, and you did something positive in getting touch with your GP. I hope you'll be able to sort something out tomorrow to help you get through the night. In the mean time, have you tried listening to white noise on Spotify to help break up the oppressive silence of the night a little? I find listening to waves helps me sleep this one is good if you skip past the bloke wittering on in the first minute, but there's loads of others that you can choose depending on whether you prefer waves, rain, waterfalls, bird song or even vaccuum cleaners! The Sleep Sounds Podcast has ones that are 10 hours long, so once you've skipped the annoying intro you can just let it run the whole night.
Hope you're feeling a little better in the morning.