I'm so confused. positive, then negative?

Vanessa • 🇨🇦1 beautiful 3 year old daughter, and a baby boy due August 31, 2018💙28 years old. Married 5 years💍

I'm so confused. I got a very faint line early this morning...

Then I went out and bought a more expensive one so I could surprise my husband and got a BFN.....

This is so stressful. I wanted a positive 😢😢😢. I am so tired of seeing negative results. Should I retest in the morning? Could it come out negative because of the urine being diluted? Suggestions?