what steps to take avoid menstrual disorders? cause,precautions.

Hi, i am 21 , i have problem that every month my periods cycle is coming 2 days earlier , can u please

guide me why and how i can fix this problem?