It is true that it is difficult to pinpoint the cause of your tinnitus. Associated giddiness is pointing to some abnormality in the balance organ in the ear. If the hearing is normal that means the nerve and the vital hearing organs are good.
Avoid loud noises.
Avoid self medication and always take doctors advice.
Avoid sudden jerky movements of the head.
Check for Haemoglobin, BP, Sugar, Cholesterol etc regularly every 6-9 months
Do some meditation
Avoid thinking about this problem too much. It is a self limiting disease and it will pass.