Well, they will always shed. It becomes less frequent as the snake ages. Young snakes of most species shed every 4-6 weeks. It also depends on how much they are eating, thus how fast they are growing. Adults of many species will only shed every 3 - 6 months. And most snakes never completely stop growing. Many slow to an extent that it is not noticeable.
The giant constrictors naturally have indeterminate growth, meaning they never stop growing. The rock pythons, Indian pythons, reticulated pythons, green anacondas, possibly amethystine & scrub pythons, and possibly king cobras are in this category. All snakes that are healthy will shed their whole lives, albeit much less frequently once they reach their adult size.