Advise from my ladies!

Hello everyone. I need advise help anything! I have been sexually active alll month, my next period is suppose to start in 10 days maybe less. I have cramps, I’m super hungry, headache and soooooo tired. I’m not sure if I’m getting into my head but I feel “off”. Is it too early to test? Could I be pregnant or am I in my head?!?