A skein of 50 grams contains approx. 15 meters of ribbon and it's approx 30 meters for a skein of 100 grams. These ribbons are made by hand which means that differences may occur.
These ribbons are made in India and dyed in small batches. Small irregularities and color differences are possible due to its artisanal nature. If you order multiple hanks, they're always taken from the same batch. To avoid differences in color if you order at different times and possibly from different batches, make sure you order enough to finish your project.