Reticent
/ˈɹɛtɪsənt/
adjective
Keeping one's thoughts and opinions to oneself; reserved or restrained.
Hesitant or not wanting to take some action; reluctant (usually followed by a verb in the infinitive).
Synonyms: reluctant, unwilling, reserved, restrained, tight-lipped