Hello thanks for posting your query.
Low
hemoglobin can itself be a cause for delayed or irregular period.
Your
sonography reports is normal except the comment of bulky
uterus which is usually seen before beginning of the menses. It is advisable that you wait till your next month period & repeat your sonography after periods.
Wish u Good Health.