You can take whey protein for body building. Never opt for a mass gainer as it is not recommended for a diabetic person.
Also consult a doctor before buying a nutritional supplement.
Regards,
Gaurav