feeling off


normally my cycle is on time always. 28 days on the dot. this past one lasted only 3 days when normally it's 5 days. one day of maybe heavy flow, tho to me it was medium. I maybe used 4 tampons the entire time and used panty liners the 2 last days. I'm still incredibly bloated which typically happens 3 days before my period so now I'm eating very light. also I'm soooooo tired and sleeping so heavily. Should I take a pregnancy test or no