Dear Chels, first of all you need to immediately see a doctor, if you haven't already. Wondering and worrying will only make matters worse. Your symptoms could be alot of things. For me to give an opinion would not be helpful to you, as I am no doctor. Make an appt with a female OB/GYN, as that will probably make you the most comfortable. Most importantly, let me say this.....our society is so saturated these days with womens health issues, cancer, etc., so it's easy to be scared. But honestly, more times than not, you most likely have nothing serious as opposed to some grave illness. The sooner you go and have yourself checked, the sooner you can put your mind at ease. Take care of yourself and leave a post about the outcome.
------------------