normal?

hey ladies, so i’ve recently decided to change up my lifestyle a bit. i’ve began to exercise more, eat better foods and cut out high carbs. This led me to lose over 27 pounds. I also have been having sex without a condom- but i am on the pill. For some reason, after the last sex session, i’ve had brown discharge for the past few days. I always take my pill, whether it’s a half hour early , or right on time, i still take it. My period is predicted to start on wednesday and i’ve been bloated, having to shit, abs gaining a few pounds of water weight. Is this normal to experience? my anxiety has me through the roof from the sex.