as there is an antigen b is present in b group and o have anti body b ... so wont it bind with each other????
Yes.
It is true that blood group B has antigen b and antibody A but blood group O has no antigen but have both A and B antibody. So antigen B will bind with antibody B.