Is anaemia a result of heavy menstrual periods?

Definitely! Anaemia can result from excessive blood loss, such as that which occurs during heavy menstruation, which lowers iron levels.