Help!!!! BFN :(

HELP! Need some encouragement!
BFN today using cheap pregnancy strip. 5days away from my expected period. Did I test to early? . Also having some cramps, like menstrual cramps today. My boobs are not sore or anything. A big acne appeared on my face today as well.