Mishka I do think these things take time. It's not like you can turn back the clock and start where you left off.
I am in a very similar situation as yourself and am feeling very much what you are. I do know that my h commented yesterday to give him time.
None of this is right, but only you can decide if the journey is worth it. I agree the sex is awesome, but I know that it can't be what carries us into the future.
I did suggest to my h to change his phone number, so he may do this in the future. Maybe that would be a possibility for your ex too.
As far as St Johns Wart, it took about a monthfor me too, but I take it with 5htp and call it my happy pills. I really noticed the difference though when I didn't take them for about 2 weeks or more and was thinking they weren't helping, but it was like night and day when I stopped. So the pills might be working, but you are just not that aware.
I hope Mishka you can find some peace with your situation.
Me 50 H 42 S 22 S 9 D 7 M 12 T 17 H moved out 8/2006 H moved home 1/2007 for 3 weeks H moved home 5/2011 for good
"Learn from yesterday ~ Live for today ~ And hope for tomorrow"