Period due on Tuesday

Sheridan
My periods are messed up... The app says im due on on Tuesday with a 52 day gap from my last period as this has been the pattern for my last 2 cycles... So i'm due on on Tuesday but i literally CANNOT stop sleeping. Ive been having 4 hour naps and 13 hour night sleeps for the last couple of days. Im also experiencing extremely sore boobs (which is not normal for me) pleaseeeee pray for me tonight girls!!