Hi Rhiannon and welcome to NeuroTalk! You certainly do have a lot going on....it looks like the others have provided you with a number of links that should be helpful.
I'd definitely see the doctor and tell him/her exactly what's going on. Hopefully they can do something to help you.
In the meantime you'll be in my thoughts and prayers. Glad you joined this site.