Don't let someone else's opinion of you become your reality, people will always give an opinion about you, what they think is best for you or what they think will fit you but it is left for you to decide what you want for yourself and your life.
It is left for you to choose your reality and not live your life around someone else's opinion about you. Their opinion is what they think or feel, but your decision about your reality is what you know about yourself, your weaknesses, and your strengths.
Don't let anyone's opinion about your life, be a reality except it is of course your reality and not theirs. People would always want to give their opinions about others' lives, they would give their opinions based on what they see or how they see you not based on what you are going through because most of them do not even know what you are going through.
Allow them to give their opinions, it does not count, especially if they don't know you or your struggles, they are giving their opinions about you from a far angle, let them do, but don't let their opinions about you be your reality.