I just want to say something to you here, Iama - you need to STOP with all the self-flagellation.
In almost every post, you are putting yourself down. You call yourself names, you label yourself as stupid, an idiot etc. etc. PLEASE STOP THIS.
The more you beat yourself up, the more you are continuing the abuse your ex has inflicted upon you - STOP.
Take yourself in hand - take charge now. Go to a walk-in centre, talk to the medics, get treatment - now is the time for you to change the pattern.
Phone WA for help and advice.
I understand you blaming your mother and sister for their part in this mess as well - but you need people around you. If you can't bear for it to be them, then tell work colleagues, or any friends you still have (or who may just be waiting for you to contact them and tell them what they've probably known for a long while) - please get some support, it will help you.
Hiding away and pretending that it was a fall into a hedge helps no one, not even you - and just will come back to bite you as you give yourself another reason for self-blame. :(
You are strong, you are clever, you know all this - you just need to re-find the faith in yourself that you will need to get past all this. Best of luck with it, you can do it! 