Идите в гематологический центр РАМН.У меня тоже жуткая история с месячными.Они у меня по 2 недели. Только там мне выяснили причину. Причина - низкий 7 фактор свертывания крови.Идите туда на прием, объясняете ситуацию, сдаете анализы, правда эти анализы очень дорогие. Но это того стоит, чтобы выяснить причину и корректировать.