If you obsess over whether you are making the right decision, you are basically assuming that the universe will reward you for one thing and punish you for another. The universe has no fixed agenda. Once you make any decision, it works around that decision. There is no right or wrong, only a series of possibilities that shift with each thought, feeling, and action that you experience.
The only people who really worry about money are the very poor and the very rich.
I try not to live my life worrying about what others think. A core spiritual quality is nonjudgment, which is not just about not judging others, but also not living your life worried about others judging you.
Whatever you are passionate about, there is some skill associated with it and there's some service associated with it. Go for it, and don't worry about the money all the time.
I sing my song for a living, and I don't really worry about who listens or what they think. But it seems to make a living.
Try not to worry what your parents think - try to help them see that you do live by the values that they taught you.