Was he not weaned when you got him? Have you been hand-feeding him? I don't have any experience with hand feeding or weaning birds, but I think it would be wise to weigh him daily to make sure he's getting enough nutrition.
I'd also start him on pellets rather than seeds, and include veggies with the fruits.