2ww and pregnancy test


Hi. I’m in my two weeks wait at the moment for the past 2/3 days I am getting some cramps and back pains also feel light headed. The app says AF is due in three days (Wednesday) but I did a test yesterday and it was negative. I’m guessing it may be too early to test but at the same time the negative test results made me feel deflated. Is it normal to have menstrual pain but could be pregnant? And how early do tests pick up positive pregnancy as I haven’t missed my af yet? 🙏🏼 I need this positive so so bad. Please help