How do I know when my period is going to come on?

Please explain it like you would to a dummy. Not talking symptoms. I mean the day of your period. Is it every 30 days?