Welcome to Healthcaremagic Forum
can be due to a number of causes, examination and investigations are reuquired here. If you havnet undergone any then please do so , or if done already..please mention here.
does have cure for tinnitus, but again it depends on cause.
Please see a homeopath personally , do regular follow up and try keeping diabetes
under control .
Light, soothing music , at low volume, esp at night helps a lot.
All the best.
For further enq- firstname.lastname@example.org