Synonyms
unstable
(of a person, condition) not stable
doubtful
unsteady
not firmly fixed or supported; likely to fall over; often changing in amount etc; (of behaviour) not having a regular pattern
shaky
wiggly
wobbly
TEETERING as in Wiktionary
TEETERING as in Wikipedia