It sounds like you really need to see a gyn. Cysts can cause those symptoms, but there is no way to know without further testing. Please call your doctor and get an appt. soon!
The bleeding may be because you are having hormone disorders, you should go visit your gynecologist because you may need a progesterone shot. Good luck!!!