There are several causes to feeling dizzy. It could be inner ear related, infections, change in head positions, vertigo, Meniere's disease, which affects the volume of fluid in the inner ear, low blood sugar, neurologic disorders, diet, food allergies.
Has he checked with an ENT? As this may be someone he may want to follow up with.
Hope this helps, If you need anything else please feel free to ask. If you found this helpful don’t forget to click the *accept* button!