Late period!

It is cycle day 38 and I have been feeling cramps for more than 10 days but no sign of bleeding. Previous cycles were all about 30 days long. Note that I’m inly 21 y.o. and I haven’t had sex for about 9 months!:))

What should I do??? I am feeling I have a bloated stomach😐 and I am nervous about the delay.