Thanks for query on HCM.
Yaz is used as contraception
to prevent pregnancy
It will definitely prevent pregnancy but sometime there are no any specific cause for early period.
It might be due to forceful sex,stress,anxiety
,work load and some diet.
It is better to consult gynecologist for further guidance.