Drinking/Drugs/Gambling > No Rush > Honest > Splurge
You may even sometimes give too much of yourself, so just stay aware of that possibility and protect yourself. Give your boyfriend enough space to handle his problems and he will respect you for it.
Buy him sessions at a psychologist. He needs professional help at this point and it will be better coming from an outside source anyway.
RETAKE SURVEY? | FIND A PARTNER ADVICE | BREAKUP ADVICE | KEEP YOUR PARTNER ADVICE