it was the 'why do i feel like im on a boat' that prompted me to reply. i wonder if you have a problem with your inner ear. i have had problems with mine for a while and feeling like im on a boat is part of it. hope this helps.
I also suffer anxiety and depression. The first symptom I get is a feeling of being unbalanced, I feel like the floor is on a slope, it's awful. Light headedness and feeling dizzy are also symptoms of anxiety, plus many more. You might want to post on the anxiety forum.