Confused

Autumn

I was on a vitamin D supplement for 2 months (my cycle began starting a clockwork schedule again) & got levels retested after I stopped it to see if my body would hold onto it & my labs showed it did. I am on my second cycle since I haven’t been on it & instead of a 28-30 day cycle I am on cycle day 43… when should I take a pregnancy test? I was told to wait 2-3 weeks after my missed period. I do take daily prenatals. Has anyone else experienced this?