Storms in the game can indeed last forever. So can perfect weather and calm seas. It's partly the way the weather state changes in the game and partly a save-game thing.
The only true instant solution is here:
http://www.subsim.com/radioroom/show...ight=stop+rain