2 weird periods

Angela
The past 2 periods have been spotting on af day (which was 4 days late), than 1 day of very light bleeding than done. I always have very heavy painful periods. I am very bloated, tired, extremely sensitive, than at any moment can flip out, loss of appetite, and peeing about every 30 mins to an hour. Any insight or similar situations would help greatly.