Depo - weight gain

Has anyone struggled with weight gain since they have been on the depo shot? If so, how did you handle/maintain you're weight? I've been on it for years and I can barely tell when I'm actually hungry, I'm constantly craving. I'm thinking about switching because I've gained almost 30 pounds on it.