Yes, it can. The more NAD+ you have in your body, the better your mood and emotional well-being can be. It can help your body to recover from stress and anxiety, which then improves your mood and can reverse feelings of depression.