Am I pregnant ?

Chanel
For the past 3 weeks I've had constant terrible cramps, felt sick constantly, migraines everyday, sleeping a lot what could this be?