The best time to discard to 7 in MTG depends on several factors, including the current state of the game, your strategy, and the composition of your deck. Generally, the best time to discard is at the end of your turn, when you have more than seven cards.