Real Christmas trees go on sale in early December, typically in the weeks leading up to Christmas. The exact timing may vary depending on where you live and the availability of trees. Some stores may start selling them as early as late November, while others may wait until closer to Christmas. It's a good idea to check with local retailers or tree farms to find out when they'll have trees available for purchase.