Gaining weight

Since my birthday on May 23 I’ve actually gained 6 pounds and I feel absolutely disgusting. I feel so sick and I look horrible and I’ve been super upset about it all day. And to make it worse I’ve been concerned about pregnancy because even though I’m on birth control and have never missed a pill or taken it later than 15 minutes (once I was 15 minutes late but usually only 1-2) but my boyfriend has finished in me at least 6 times this month so obviously I’ve been kinda freaking out about that. But now I don’t even want him to see me without clothes on because I feel so gross and I don’t know if he’ll still look at me the same way..