Vomiting on the first day...

Hey girls, so every time I start my period, I get really bad cramps and tend to throw up a fair bit. Does anyone know what would cause this? Or how I can fix this?