@nicedave think about what is wrong with you, then determine if it is a problem you actually have or is someone just saying that to bring you down? If it is you, make an effort to change aspects of your life. If it is someone else you can either waste your time taking to them or distance yourself from them.