Faint line

I don’t know if I’m trying to make myself think I’m not pregnant but my test shows a faint line. Does anyone know if I could have gotten a false positive, I had unprotected sex about 3 weeks before and he did finish in me “accidentally” twice