Hi Carly - I read this thread when you first posted, went to reply then it slipped my mind.
Glad to hear you're home safely. Just wanted to add, and sorry if it's been mentioned earlier, but it might be worth getting tested for STIs as well.
I hope you're feeling ok. Counselling will be so helpful. Please don't waste time thinking you should have known or something like that. Men like him are masters at what they do x