32 5ft 10inch. 58 kg male. Diabetic. Losing weight cont. Insulin shots 18ml mrng and eve. How to gain weight.

Find the cause first. If one is truly underweight (based on height, family background, and body type), a dr. Can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon, ... Better fats: olive oil, peanuts, almonds, tofu, ....