There are many variables. How hard you use the call, how clean you keep it, etc. I've had some reeds last years and others had to be replaced after very little use. I've been calling for 35+ years now and if I were starting out today, knowing what I know, I'd use a custom made call as they sound different & better than over-the-counter calls.
Here is a Yellerdog YDD-2. This is an incredibly easy call to use and won't freeze up in cold weather like a closed reed call will.
Here is a closed reed set (longrange & squeeker) from Bearmanric. He also makes turned wood calls. All of them sound great!