Confused

Deanna
Took a pregnancy test & it came out very faint positive then a few hours later I took another one and its negative... Period is due July 21st been having some cramping