Please help what your opinion

Okay last Tuesday I got a BFP bright as day after holding my pee all day literally. Anyways I’ve been testing almost every other day I’m supposed to be almost 7 weeks then I tested yesterday morning and got a negative but I thought maybe it was diluted so I wait a while and didn’t drink much and got another negative and this morning another negative I’ve had 6 positive test and now 3 negative. I’ve had no cramping no bleeding or even spotting. I’m still nauseous, headache, boobies/nipples still hurt craving still there so I’m confused was it a chemical or am I just freaking out