Cramping more each day that gets closer to af </3

Perla β€’ 4weeks pregnant with our first!! Loving our jellybean! πŸšΌπŸ’žπŸ˜˜
Im due on the 22nd but glow says 19. Everyday i get more strong cramps when i talked too much or when i get mad. Im also getting lots of white lotiony cm. Ive taken a test yesterday but it was soo faint id say it was a bfn. Could i still be pregnant or is everything leading to af?? (>_<)