What do y’all think?

So I need opinions cause I don’t think I’m pregnant.. on the 14th and 15th of April I spotted and it was super light just enough to wipe. Well I took a test the 18th and got a faint line and I took a test the 27th and got a faint line. My last HPT was taken on the 4th and it was negative. But on the 30th and 1st I spotted just enough to wipe. So I’m confused on what it could be. Also I’m on BC but don’t take it at the same time each day or I’ll miss a day or 2.

Any thoughts?!

April 18th

April 27th