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.
i would go to the e.r with out delay and tell them this could be life thretning
ask a doctor, could be loads of things. having said that if its regular then it could just be you