hesitative
/ˈhɛs.ɪ.tə.tɪv/Definitions
1. adjective
hav[ing] or showing hesitation or indecision
“Her hesitative nature made it difficult to make a decision.”
2. noun
a person who is hesitant or indecisive
“He’s a bit of a hesitative, always second-guessing himself.”