I genuinely feel that almost everyone starts with a strong moral compass and the ability to take right and fair decisions. This is refined over time by one’s experiences and education to help distinguish between right and wrong. The way human fabric works, we are able to absorb what comes our way in terms of information and make choices.
This compass gets corrupted when one tries to do things by the definitions imposed by others of what is right. Some examples being influences of religion, customs, peer pressure, society perceptions etc. In our hearts we all know what is the right thing to do but still do what others tell us is right. In many such situations in the end neither we are happy nor are the people whose direction we have followed as what is done is never enough. This can lead to a feeling of despair.
Follow your heart and feel the strength that provides you. Notice the burden of not doing what you really wanted to slowing drifting away!