need a little advise

So I was supposed too get my period on the 4th of this month which I did kinda but it was kinda off ...  the last two times I've had my period it was extremely heavy and this time it was basically like spotting the whole time not a full blown period .. here lately since that I've felt sick , headaches and can't sleep at night & today me and my husband try to have sex and I felt like I had a lot of pressure built up .. any ideas what could be causing it ?