ask a doctor, could be loads of things. having said that if its regular then it could just be you
i would go to the e.r with out delay and tell them this could be life thretning
yes you really do need to your dr..none of us know how long this has been going on or if this is normal for you;which I doubt or you wouldn't be asking.