Cramping 8 days before AF

Katie
So normally I get cramping 2-3 days before AF but I have had 4 days of cramping, no spotting? CM is thick and light flow, cervix is high hard and closed, boobs are both sore. Headache for 3 days? Feel tired and always hungry? 
I have took a pregnancy test but it was negative?