
Believe it or not, sometimes we are usually the ones ruining our own lives without even realizing it. We can have great careers and loving relationships with our friends and family, but still not be happy because we are subconsciously doing things that are sabotaging our own lives. Every zodiac sign has their fair share of bad habits that could be destroying their happiness and success in life, even if they don't notice it. Based on your zodiac sign, here's how you're your own worst enemy.
Aries
You're ruining your life with negativity and pessimism. You're always gloomy and you can easily get lost in your pessimistic world while others prefer not to be a part of this world. You're also quite stubborn and short-tempered, so this can get you in a lot of trouble if you don't learn to control your anger. Don't let things affect you in a negative manner too easily and try to focus on the good things in your life. Learn to let go of the little things and realize that not everything is worth getting upset over.
Taurus
You want to control everything that's happening in your life and in this way, you're missing out many adventures and opportunities. You're a control freak that can't realize that not everything or everyone in life is going to be controllable. You need to let loose and live life to the fullest because you'll end up destroying your own life. Stop trying to control and plan everything and accept the fact that sometimes things won't go the way you planned and that's okay. You're also very insecure and this insecurity can harm your relationships.
Gemini
As a Gemini, you ruin your life by settling. You're not willing to risk and always prefer to stay in your comfort zone. You're literally afraid of change and that's why you settle for everything that comes your way. You must realize that if you don't go out of your comfort zone, you'll never be able to grow as a person. Also, you have a habit of not finishing what you start which is detrimental to your life because it holds you back from achieving success.
Cancer
The problem with you, Cancer is that you always put others before yourself. It's okay to be caring and nurturing, but you're a little too empathetic for your own good and you always think of other people's feelings and well-being. You always give others more attention, so you need to stop being so selfless and learn to love yourself first. You're very emotional and compassionate, but don't lose yourself trying to please others.
Leo
You're ruining your life by closing yourself off and hiding your true emotions. You're a very proud and strong person and you think that showing vulnerability is a sign of weakness. You're great when it comes to pretending that you're heartless and you don't care. You're too robotic, but be careful and don't close yourself off too much because there will come a day when you wouldn't want to be lonely anymore.
Virgo
As a Virgo, you ruin your life by being too hard on yourself. You think that everything bad that happens is your fault and you're always diminishing your self-worth. Take it easy and don't blame yourself too much. Also, stop hanging on to the toxic people in your life. Cut the bad people from your life and you'll be surprised at how much better you will feel. Stop trying to be there for everyone and start prioritizing yourself.
Libra
You're too indecisive and you live your life for others. You do everything in your life in an attempt to please and impress others and you're too kind and caring. That's the reason why so many people try to take advantage of you. You ruin your life by being a push over and not asking for what you want or what you need. Also, you're always hiding your feeling in an attempt to be caring and you never have the courage to face your problems.
Scorpio
You're the toughest sign of the zodiac to get along with. You're extremely stubborn and you think that you don't deserve love and that you're better off alone. Scorpio, you need to learn to trust people and love yourself a little more if you don't want to destroy your life. Let go of grudges, bitterness, or feelings of revenge, and stop being so selfish. Learn to forgive and forget and you'll find yourself happier.
Sagittarius
You are always afraid and react to everything with fear. You ruin your life by being anxious and this fear is the biggest reason you lose so many opportunities and you stay hidden in your shell forever. You have a hard time focusing on something because you always let your fears get the best of you. Stop being so afraid of failing and start by focusing on one task at hand. Keep in mind that good things come to those who wait, so don't worry if you don't get what you want right away.
Capricorn
You're a highly competitive person, so you're ruining your life by putting pressure on yourself instead of enjoying the journey. You're too hard on yourself and you're always on the go - don't forget to slow down, enjoy the little things and just have fun. You tend to be a workaholic with your eyes firmly set on the prize, but please be careful not to miss out on some of the most important things and moments in life. Seriously, not everything in life is a competition.
Aquarius
You're your own worst enemy Aquarius, because you tend to keep everything to yourself. You let your past influence your future and your relationships, so you need to stop living in the past and keep an eye on the future. Also, you tend to push all the good people away because you're very independent and you think that you're better off alone than with someone who could try to hold you down or restrict you.
Pisces
You tend to trust the wrong people and make bad decisions in life. As the most emotional zodiac sign, you, Pisces, have a tendency to always pick the wrong individuals who aren't bringing out the best of you. Even though you can be very irresponsible, you're kind, gentle, and extremely caring, so stop thinking that you deserve pain instead of happiness in life. Start hanging out with better people that will nourish you and help you grow as a person.