Waiting for the period

I hate this feeling like you know your period is coming but you don't know when and you don't want to be caught with it. Uggghhhh.