No. Coins, both Global and Local, do not expire.
HOWEVER – Coins acquired in a charity session DO NOT relay to monetized sessions. Meaning, if a viewer has 100 coins left over from a charity stream and tomorrow you decide to do a monetized Crowd Control session, viewers will NOT be able to use them.