How long have you had this issue? It sounds like more than a week at least- it's time to get to the doctor to have them tell you what is happening. Unfortunately, we can't tell you what the cause is- you need a doctor to give you an exam and gather more of your medical history. It's likely that you might even need a few tests run. Feel better soon!