I think you must have had a miscarriage. With pregnancy tests, they are looking for a certain hormone that is only produced when you are pregnant. You can get false negatives before the hormone can be detected but you will never get a false positive no matter how faint.
Good luck, and don't be worried many people have a miscarriage and go on the have a happy, healthy, full-term baby!




