I beld PP on and off for 12 weeks. I had a implanon put in at my 6 week check up so I'm not sure if that contributed to the length of my bleeding. I also had a difficult birth and I couldn't sit or stand for long periods of time for 12 weeks.