Depo shot ??

can anyone who's ever been on the depo shot tell me their experience , side effects they got , and period ?