periodo irregular

Hola chicas, resulta que mi periodo me viene cada 21 días y dura 6 dias, hace 1mes y medio comencé el gym y resulta que se me adelanta 2 dias, no se si esta bien y es por el ejercicio o debo ir al médico porque lei que lo normal esta entre 21 y 30 dias...