You need to build your confidence one way or another. Try to differentiate between your abilities and weaknesses and make do with what you have. Accept the reality and act accordingly.
If you face difficulty in accepting compliments, that can affect your life to some extent in a negative way. You need to stay positive in tough times and accept the good compliments whenever possible.
Do not get so involved in your personal life that you don’t get to spend time with your friends and family. Make time for them and show them that they mean to you and be there for them in time of need. As a result they will be there for you in hard times.
No matter how much money does you made, you need to have a solid and meaningful financial plan to get things going. Over spending is a disease that should be curbed and instead of depending on others, you need to be more self dependent for your psychological health.
Try to get involved in community services as much as possible as it can give you the mental satisfaction that you dearly need in your life.
Do not get so much stressed over the little things and manage stress by learning how to deal with them in a better way.
Do not cut yourself from the rest of the society and try to get involved in small things that apparently are of no use. Try to help others as it will make you feel less isolated.
Try to identify your moods as it will help you deal with your mood swings in a better way. And as a result, you will be able to maintain your psychological health.
Try to find the inner peace and try to find who you really are and what makes you happy.