Mental clarity is key to a happy & healthy life. Don't push it aside to satisfy other people. There is nothing wrong with putting yourself first.
Don't get me wrong.. it is good to care about others and totally normal to want to help them succeed. It's human. But I can not stress enough how important it is to make sure that you have put yourself on the correct path first. How will you succeed if you are constantly putting others before yourself? Always trying to make someone else happy..
Start living the reality you have always wanted. It's at the tip of your fingers... sometimes you just need a little 'push'.
I'll nudge ya ;)