It used to be a month. There needs to be a better system. Either let us auto-save replays, or let 3rd party sites hold them like Dotabuff used to. We should ideally be able to watch any game we pull out of our history.