There is a social stigma that everyone is expected to be successful. I hate to tell you this, but this is humanly impossible.
Please bear in mind that wherever there is success, there must be failure. Because success is relative and in order to one or something to be considered successful, a comparison must be made. Thus, success only exists because there was (or it was believed to be) a failure.
Also, as have I mentioned that the perception of success and failure depends on a point of view, one can be perceived as either one or the other, according to a certain context, background, culture, situation or personal opinion.
That being said, what truly matters is your OWN perception of success and happiness! Because no one is perfect and there will always be someone who thinks you are not good enough. I am good enough for myself, what about you?
Wish you all a great weekend!