I had a Seiko solar diver battery go bad after a full discharge once. I replaced the (rechargeable) battery, and it's fine now. If you can find the movement number, you can probably find a replacement battery online (probably eBay), though I think Citizens are less user-friendly than Seikos. At worst, a watch repair shop should be able to fix it.
This account is verified. WatchCrunch has confirmed that this account is the authentic presence for this person or brand.