Hello rashmi ;
welcome to HealthcareMagic
If you had expected periods on 17 thJune and it got delayed and then on 23 rd June onwards you had taken tablet -Cycloreg
so you should get your periods with in 5 to maximum 7 days after stopping the Cycloreg.Since you have not got your periods till date and if you are sexually active then you should get a urine pregnancy
test done with first morning sample of urine.If it is positive then you are pregnant and if negative then the delay may be due to hormonal
imbalance in both conditions you will have to consult a Gynaecologist.