Depo injection

Helen • Family mean the world to me time to start my own 🍼
I have been on the injection for 5 years I came off it but have not regulated properly how long will this take has anyone else been through this ??