what can cause my period to come every month
Your period comes naturally. You cannot use anything to cause it to come every month.
It is just a thing that comes. You can't control when it comes.