cramps for first time in two years

cc
I got the worst cramps today out of the blue. AF was late this time around but didn't expect cramps. Normally I get light/moderate cramping the first two days. But today was the second day after I started last night and the cramps are so bad. I took ibuprofen but now I feel sick from taking it on an empty stomach so I'm going to try and eat oatmeal. I haven't had cramps in approx two years like this. I don't know what's causing it. I recently ditched my vegan diet for fish and eggs because I wasn't eating properly as a vegan and found it too hard when I live where all fruits and vegetables are imported. So in the winter, it's so hard to find fruits and veggies that are ripe and not rotten or completely unrippened. But this is my first period since the switch but it hasn't been anything too fast. I've had a can of tuna on a salad so far and eggs three times. I feel like that's barely a change and shouldn't be the reason for these cramps. Could it? I was only vegan for one year And pescatarian for 4 years and vegetarian for one. Those are switched around but yeah.