Hi there I understand your concern... Water retention be due to
liver disease, exess weight,
kidney diseases may be due long standing
diabetes as you have mentioned, loss of proteins from body,congestive cardiac failure etc...so detailed clinical examination is necessary with detailed history... You will also require certain laboratory investigations to diagnose the underlying cause... I would suggest you to consult nearest physician for the same they will do the needful.