The only proven way is a good diet. Diabetes can be genetic but a careful diet is good for health. Almonds will not help obesity. The direct cause of type 2. Type 1 is invariably hereditary. I feel for all those with this affliction. But having it does not stop a good life.