Since I've started taking Desogen the first day of my period, it hasn't stopped. I've had my period for 3 weeks now which is very unusual. My boyfriend and I never fight and since taking this pill I'm a total bitch. I'm moody, gaining weight, and cramping. Has any one else had a period for that long on this pill?