I know it's difficult doing things that you think is best for you but others may not. Some people whose opinions mean the world to you may disagree with a decision you're making, even though it might be what's best for you. No matter what you do or say to try to convince them that you need to do this, they just will always have their opinions on what's right or wrong and will disagree if that is what they believe.
What matters though is your happiness but at the end of the day, it's your life. You need to do the things you believe in, even when others don't believe you can do it. Everyone has their own opinions but it is your life and you can't let anyone else control it except you. It's especially difficult if you're a people pleaser and like to please everyone else before you. But that's something you have to learn to deal with. If it's not making you happy then you don't have to deal with it, if something else makes you happy go for it and live your dreams out. You are the only person that can make it happen and the one who can accomplish whatever you set your mind to.
In my opinion, people need to do things for themselves, whether family, friends or any loved ones disagree with it. Everyone else should support them in their decision and let them live their life. If it ends up being a mistake then they will learn. Everyone makes mistakes in life, it happens we are only human. But what is that to stop someone from living their dream or doing something they enjoy? You can't control everyone's life, only yours, so worry about what makes you happy and not everyone else.
With that being said go out there and live your life to the fullest it can possibly be. Stop working so much and travel more. Get that tattoo you've always dreamed about, money can always come back. Apply for that job that you may not get. Chop your hair off, buy a new wardrobe, change your major, hell even change schools if you have too. Date the person you've had a crush on, buy a plane ticket to somewhere you've always wanted to go, move to a different city. Do all the things you're scared of, in the end, if they make you happy they're so worth it. If it's happiness you're after, do anything you can to get it. Living life not being happy isn't something anyone should go through. So live life to the best you can and accomplish all you wish to do. Put your mind to it and you can achieve anything.