Thank you for submitting your query.
There is no other way except taking Hormonal
preparations to prepone or postpone the periods. The proper hormonal drug with correct dose has to be prescribed to you without causing any hormonal imbalance, hence you need to visit a Gynecologist for this who can prescribe it only after examining you.
This is the only safe way to alleviate your problem.
Good Luck for your Marriage.