advice please??

Sharon
Okay so I am 4days away from AF and this morning Wanted to take a preg test.. (had my hsg April 3rd and was really hoping I had caught after having all my tubes cleared through.. hehe) couldn't find any pregnancy tests soooo thought I would take an OPK instead (heard that OPK tests are also sensitive to pregnancy hormone) anyway it came up positive.. the line wasn't as strong as the control line but definitely there.. so DB drove me around to find somewhere open to get a pregnancy test. (Easter Sunday.. wasn't very hopeful.... buuut found somewhere grabbed 4 lol and went home and did one.. wasn't my first morning urine but I hadn't drunk anything yet.
BFN 😔
But now I'm wondering why I might be ovulating so close to my period.. or am I pregnant??
Also, I take pregnacare. These have delayed my period by 8 days before (as u can imagine I thought I was preggers) but when AF came I suspected the pregnacare.
Although this cycle I've not taken pregnacare every day.. just the odd time I have remembered..
Any advice would be great?
Thank u for reading.
X