سلام
خونریزی یا لکهبینی طولانیتر از ۷ تا ۱۰ روز طبیعی نیست، بهخصوص وقتی بیشتر از دو هفته ادامه پیدا کنه. در سن ۲۰ سالگی شایعترین علت، اختلالات هورمونی یا بیتخمیریه، اما دلایل دیگه مثل پولیپ، عفونت یا مشکلات تیروئید هم باید بررسی بشه. اینکه درد نداری خوبه، ولی ادامهدار بودن خونریزی نیاز به معاینه و سونوگرافی رحم و تخمدان و آزمایش خون داره. مصرف رفولیک B12 نقشی در این مشکل نداره. بهتره هرچه زودتر به متخصص زنان مراجعه کنی تا علت دقیق مشخص بشه و در صورت نیاز داروی تنظیمکننده سیکل برات تجویز کنه.