insecure

adjective

Not sure or certain; doubtful.

Inadequately guarded or protected; unsafe.

Not firm or fixed; unsteady.

Lacking stability; troubled.

Lacking self-confidence; plagued by anxiety.