Wiktionary
have a mind of one's own
vb. (context idiomatic English) To form one's personal opinions and choose one's actions without being governed by the views or choices of others; to be independently minded; to think for oneself.