I am not a physician or insurance agent, but the mom of a type one diabetic. I have been told by several insurance companies that they only way for me to get life insurance for my daughter is if my job offers life insurance for the family . I should get it as most insurance companies will not cover diabetes.
As for health insurance a child should be able to qualify for insurance at least Medicaid. Check with your local department of social services. They might also have some helpful hints for life insurance.
Life insurance IS possible, but it is pricey and he has to be in wonderful condition when it is purchased -- my husband and I were able to find a life insurance policy for me when I was in my early 30's (diagnosed at age 12). Things may well change by the time your son is old enough to want to purchase life insurance, and diabetes may not automatically disqualify him if progress has been made so that type 1 diabetics are being proved to live long and healthy lives by then.
It is very hard for us to get any insurance. I tried and tried those companies through the yellow pages and I am too high of a risk. Usually if you find one, the premium will be outrageous. Out of pocket is horrible and leaves you broke.
I do not know where you are located but here where I live in Illinois, my husband got me state insurance. It's BC/BS payng their 80%. It's called, C.H.I.P.S. The premium, depending what coverage you need, depends on the cost. Boy have they helped me! Meds hospital and doctors. Hope this helps.
FYI -- Gerber Life (Grow Up Plan) WILL NOT insure children with diabetes. I had never thought to get my son life insurance until he was diagnosed at 9 years old. Then all the things he couldn't do in life and all the challenges he would face hit me at once. Health and life insurance when he reaches adulthood being just two of the many concerns. I filled out a Gerber Life application in hopes he might qualify and he was flatly denied because of his type 1 diabetes. I wish now I had gotten him a policy when he was "healthy."