It can take a while , I just have to deal until it evens out . When I was younger it was disabling to have a period . Thanks to the pill it 's a minor annoyance . Weight gain sucks but it happens sometimes when you do things to your hormones .

Question: Why have they started to gain weight ?
Answer: They have changing hormones due to pregnancy .None of the above choices .They had been eating too much .It is a side effect of their birth control pills .