Is it time for a new pill?

I had Sex about 3 weeks ago today. There was precum present, but iam on the pill. Only thing is, recently my pill has been causing strange side effects for me after I’ve been on it for over a year. I had my withdrawl bleed a week after having sex, but I’m still concerned about being pregnant. I’ve been getting weird sharp pains in the upper corners of my boobs that come and go and have been getting less and less ( side effect of pill?) I took a test yesterday morning and it was negative. Today I’m having a lot of thick white discharge with small amount of spotting with it? If been getting spotting about 1-2 weeks before my withdrawl bleeds. Could I be pregnant or is it just time to switch pills?!