Time limit; yes 31 days, and everything resets when you get an ending, the only things that don't reset is money, stats, awards and carry over only item's like keys or outfits. You can't carry over consumables or the school 'reputation". Can't do multiple endings per run if your trying to get them all in order to get true ending. some of the endings are quick to get where as a few do take some time skipping.is there any time limit in the game?
Hope this gives enough info for the whole game for ya