Birth control

I hate taking the pill. I don't want and IUD nor the patch. I only take my BC when I know I'll be around my partner. Is this bad?