Firstly, your weight gain may be physiological as usually happens while on hormone therapy
. The failure rate is very low with depot injection. In case you become pregnant with the injection, there is no need to panic as no harm has been reported in large scale studies so far. I advice you to get properly checked by your doctor to ensure that everything is in order. Take care.