Hard to say how long it will last with 13 hens. Some will eat more than others. They know what they need.
Our egg shells are all hard and of high quality. Some eat the OS every day and we have one who never touches it that I've seen and her shells are hard as well.
The 5lb. box of flaked shells has lasted us about 6 months but we also give them with the white OS rocks, a 50 lb. bag we bought from the feed store which will probably last another 5 years. They choose which kind they want. We also provide crushed egg shells in the mix as well. The shell flakes are a better quality and more expensive but the cost is nominal spread over time. You should have it available for the chickens at all times, separate from their feed.