Feel as if i should change my name to 'venus' in that line-up!
Sorry you had a wobbly time. That's why I wonder whether you could find a specific acitvity and channel your bad moments into that, so that it is more within your conrtol, rather than it controlling you, iyswim. Like everyday do some cleaning, and imagine it is filth like him you are shoving out of your life. And every day go for a long and very brisk walk, preferably uphill, and imagine that when you sweat you are actually expelling HIM from your body. Renewing yourself.
But don't beat yourself up if you break down, hey?
Might as well get the GU appt over and done with and out of the way. Really sorry the physical stuff is all so horrible. But if you are still bleeding and have damage, it's important to know that there aren't any nasty bugs that could cause problems, isn't it?
Anyway, post when you feel like it. Will be thinking of you anyway.