I been on depovera shot for two years and I stop using it 7months ago and I haven't had my period on 4months what's wrong?

Drop provera (medroxyprogesterone) Nothing, you just have to wait it out. After stopping depo provera (medroxyprogesterone) it takes an average of 4 to 10 months to get your period and get pregnant. It can take up to two years for your chances of getting pregnant to equal that of a woman who has not taken the depo provera (medroxyprogesterone) shot.