Is there any way to delay my period?

Progesterone. Thats how depot Provera (medroxyprogesterone) and other long term birth control medications work.