Hi, Welcome to Health care magic forum. It appears that you have vertigo, the reason may be the infection of the internal ear, hypertension, hypo tension,diabetes,ischemia of brain,anemia etc. I advise you to consult a physician for diagnosis and treatment . You may need to have M.R.I, and other tests for diagnosis. It is not syncope, if it is so may have relief in a matter of some minutes. Relief with the bath may be psychological. Wishing for a quick and complete recovery. Thank you.