Period Length

Does anybody know why for the last few months my periods lasted 6days and this month lasted only 3?