"i love the depo shot.. i&#039;ve been on it for over two years now. i have had no period or spotting until about two years on it. i only spot about 4 weeks before my next shot and have had a little bleeding lately. other than that i really love it. and no weight gain."