First and foremost, if you want to have a great life, what is your purpose in life? What does it take to achieve that dream life?
Knowing where your life goals lie will be the arrow that guides all of your actions and readjusts every time you go the wrong way.
Don't let ambiguity and other people affect your life because only you have the right to decide.