That's incredible to see. I hope he beats the odds for you, and makes it!
Most conjoined snakes do not make it. USUALLY the problem is where the two necks meet, but there can also be other internal issues that aren't visible. As the snake grows, the kinking and deformation where the necks meet can become even worse, until food cannot pass through the area, and the animal chokes while feeding. I can see that little guy has considerable issues where his necks meet--the spines appear to run parallel for some distance.
To maximize his chances, always feed the dominant head, and supervise to make sure that the subordinate head never gets ahold of food.
Some 2-headed snakes do make it to adulthood, and if they do, they can live for many, many years.
Adult 2-headed snakes are really a wonder to see. Imagine what this guy would look like as an adult!