Hmmm, Emma-
I don’t think this is really the best place to come for medical advice. Most of us are students, and even for those who are doctors, it would be really difficult and possibly dangerous for them to give you advice over the internet without having examined you and taken a proper history.
You should see your own Doctor ASAP! If you don’t have a doctor, go to the ER of your local hospital and they will be able to assess you.
Regards,
Claire