Just need another opinion

Okay so. I haven't had any appetite lately and when I do eat, I feel nauseous and have to go to the bathroom. I shit diarrhea then I feel fine. Could it be my birth control? But uve already been on it for almost 5 months. Is there a chance of pregnancy? Even though my boyfriend has never cum inside me? I don't think I'm pregnant but just to ease my mind.