Never enable moral turpitude, whether there's a mental health-related "reason" (excuse) for it or not. There are plenty of people out there with bipolar disorder and anxiety problems who work hard and don't take advantage of others, so don't fall for that. If he won't straighten up and live appropriately, find someone who will. Life's too short to spend it with someone you can barely stand.