Hi Jodie, thanks for your question and I understand your frustration, however the only advice I can give you is to seek medical attention.
The psychological issues surrounding your problems extend way beyond what I can help you with here. The best thing for you is to see a doctor as soon as possible. The longer you wait the harder it's going to be.
Best of luck with this and I'm sorry I couldn't help more.