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!!!
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!