If you have been taking combined birth control daily then we recommend skipping the 'pill free' week. This means you run straight from one pack to the next. As long as you have been stable on it for about 6 months or more then its usually pretty effective at missing a period.
If you do not take birth control pills then you need to ask your doctor for norithisterone 5mg tablets. Start taking them three times daily at least three days before your period is due. If you take them continually your period will be delayed. It will restart about three days after stopping the tablet. Your period may be slighter heavier when it does come along but no other problems usually occur.
The trouble is once the period has started there is no reliable way of stopping it quickly. If the period has gone on for longer than usual then adding a progesterone will help it stop, or if it is very heavy using tranexamic acid will reduce the flow but if the period has started you will not be able to stop it for a particular night.
Using menstrual cup (Insteads) from a drugstore may reduce the impact of the period as they require less changes than a tampon and may be left in for intercourse.