Hello,
It looks like food poisoning or
gastroenteritis. You might have taken something to which your system is allergic. You are getting dizzy because of
dehydration or
hypoglycemia.
Take antiemetic so that you don't throw again. Keep yourself well hydrates, take OR, juice & soup. If its not helping then visit ER, you may need some intravenous fluid support.
Since you have ringing in your ears, get physically examined by an ENT. Get the
audiometry test done to rule out any pathology.
If it is wax, you will need an ear wash by the ENT. If it is not wax, it might be your inner ear causing a medical condition called Vertigo that is causing you
dizziness.
Rest and a course of medication (Vertin) is effective. Get treated at the earliest. Do not drive or enter into a swimming pool.
Hope I have answered your query. Let me know if I can assist you further.
Take care
Regards,
Dr Nupur K, General & Family Physician