When you say home test, do you mean a place like STDCheck or LetsGetTested?
Those tests are pretty reliable, but no test is 100% accurate.
With your last boyfriend, did you test after that relationship ended? If you didn't, it's possible that you've had chlamydia since then.
The BV could cause bleeding, as could chlamydia. The only thing you can do now is wait, unfortunately, which stinks. Did your doctor do urine or swab testing? When do you get your tests back?