If you do a blood test after three months of waiting since supposed infection and you are negative, you should take another test after another three months to know for sure.
I don't know what type of test you used but for blood test, the doctor catches 98% of the people in the first test but there is a 2% who don't show up until 6 months total.
Wishing you well.
Muthoni (Mson)