How soon can I?

How soon can I test for pregnancy before af is due? I have this feeling I might be pregnant I have cramps (nothing like af) my nipples have enlarged, I feel so fatigue light headed, soooo hungry and extremely tired where I’ve slept so well and still feel like my eyes and body is falling apart