I've struggled with suicidality and feelings of worthlessness. The only thing that gives me any sense of meaning and self worth is helping others. Give volunteering a try. If nothing else, at least...