What causes false positives?

Ive had them the last 2 cycles now where I get a faint positive and then negatives. I had a MC a couple months ago. Hcg went back to 0 quickly though. I’m on 200mg progesterone from ovulation to period. Can that be causing false positives? Or what else?