Well that's a bummer.
Going back to memory lane for me, I don't remember my Marans laying for a long period of time. They aren't a prolific breed.
2.5 years seems a bit early, but 3 years of age most non-high laying breeds will be greatly slowing down. How much really depends on the hen, the...