My friend took an i pill on the 30th of may. She had two periods, one on 7th june(which was 2 weeks before her normal cycle) and the other on 21st june. She hasn't had a period as of 23rd july. Is there any chance of pregnancy? When is it advisable for her to take a pregnancy test ?