What does each period blood colour (or consistency) mean?

Hull & East Yorkshire Endometriosis Support

A Registered Charity 1208886

What does each period blood colour (or consistency) mean?