Help??

I'm 17 and live in Texas. My boyfriend is moving back in town soon and my mom says she will force me to get back on the depo shot. Can she force me to do that? I don't like depo because it messes up my periods so badly and makes me gain weight. Can my mother force me to get the shot or is it my decision?