Hi , Menstruation
comes in between 20- 35 days are normal so two days prior to your expected date of menstruation could be the same n its completely normal .
So don't worry n take rest , if more symptomatic then take analgesic
(mefenemic acid ) with anti spasmodic , PPI with warm compression .
Hope this ll help
Thanks n regards