The Brutal Truth You Badly Need To Hear Right Now According To Your Zodiac Sign

1. Aries (March 21 – April 19)

Just stop nagging and complaining all of the time. You are never going to get things done that way. You are someone who always wants to stay productive; and you have to understand that your nagging is just downright counterproductive. Stop casting the blame unto others. Stop blaming the circumstances. Own up to the situation that you’re in and take action.You can also read our very famous articles on how to love an Aries and 12 Things You Need To Know About An Aries.

2. Taurus (April 20 – May 21)

Stop being so allergic to the idea of compromise. As a Taurus, you need to learn to be a better team player. Your stubbornness isn’t always going to be your greatest asset. There is always value in keeping an open mind and being willing to listen to opposing viewpoints. You can also read our another piece on 7 things that make Taurus the most romantic partner ever.

3. Gemini (May 22 – June 21)

Stop being a flaker. Stop being a promise-breaker. Stop being so afraid of sticking to your commitments. No one likes a person whose word holds zero value. You must always be the kind of person who is willing to back up everything that you have to say. Otherwise, people aren’t going to be able to bring themselves to trust you. And people generally don’t like being around people they can’t trust. Also read our separate article for Geminies: 5 Easy Ways to Love a Gemini.

4. Cancer (June 22 – July 22)

Just because you’re having a bad day doesn’t mean that you have the right to expect the rest of the world to just automatically be nicer to you. It doesn’t work like that. Toughen yourself up. Not everyone is going to be so willing to adjust to your emotional sensitivity. Learn to find strength from within. Also read 10 things you need to know about a Cancerian woman.