Missed period and BFN HELP

I had AF June 6-12, bd every day, took a positive ovulation test on June 22nd.

June 29th I had very light brown spotting for 2 days only when I wiped.

Then Wednesday July 3rd I had very light pink spotting for a few hours.

My period was supposed to start yesterday and today I had very light brown spotting again. Took a test and it was a bfn.

I’ve had heart burn, light headed with dizziness, bloating, eating everything in sight, cramping, headaches, sleeping all weekend, mood swings and nausea all day.

Anyone have any ideas???? This is month 4 TTC 😭🤦‍♀️

Also- I’ve been taking prenatals for the last month!