Does anti bodies in blood mean you have an infection.

Not Necessarily. Antibodies in your blood means that you have been exposed to whatever the antibodies are against. It may be a current infection or one that you have had, been vaccinated for, or allergens that you have been exposed to.