J.S.
Pretty much you write a check you are responsible for keeping track of it. How could it possibly have effected your budget? You took the money out of your balance it was gone.
You said you emailed them on October 28 a little over two weeks ago so even then you knew the money hadn't come out. It has not been two months or even close to two months.
The bigger question is when did the product come in? If the product just came in then this is exactly when payment is needed. Generally they collect the money, order the product, payment is expected when they deliver so a lot of places cash the checks then.
I really don't understand what you are complaining about. If you spent money that you knew you shouldn't that isn't their fault. Perhaps you should learn how to balance your account and not just spend what happens to be in there.
So to answer your question I expect the check to be cashed in the six months that it is considered a valid instrument.
"I get they are volunteers but if you can't keep up with the role then you shouldn't volunteer for that role. If your too busy to put the effort into the position then you shouldn't do it."
If you are too busy to balance your checkbook you shouldn't write a check even if that means not participating in the fund raiser.
Wait! then things came up? Then the "things" that came up messed up your budget not the check! Sounds like you were hoping they would hold on to it just a bit longer and they didn't so I guess your problem really is that they didn't hold onto it long enough.
If they had cashed it right away the money would have been gone. How then would you have paid for the "things" that came up?