Какие-либо другие причины, скорей всего, не магний. Мог сказаться сильный стресс или прием препаратов типа нурофена или аспирина, антидепрессанты некоторые. Помню, цистенал, препарат для почек и мочевого, растягивал месячные, в побочках этого не указано, а мне и парочке знакомых пришлось с этим неожиданно столкнуться. Может, травки какие пьете, помимо магния?