Hi there ~
It is unusual to cramp even after resting for a while and catching up with your sleep. While stress
may cause you to have such problems or exacerbate them, you will need a complete workup for a blood disorders that can cause hemorrhage and for any micronutrient
deficiencies. I advise you to start taking over the counter multivitamins that include vitamin C
. It is also advisable to go to a psychiatrist
who could take a complete history to make sure that your concern is addressed. I hope this relieves your anxiety.
Take care and have a lovely day !