Does he pee a lot? Almost sounds like type 1 diabetes. Praying for you!!
He is probably a little young for type 1 but weight loss is one of the symptoms. Also peeing a lot. It's a pretty simple test to test for it. Just measuring the amount of sugar in their pee