Been with this guy for about 4 months. Sometimes I feel he gets really snappy and goes into himself. He recently said he felt lonely which upset me as I felt I was doing everything I could to make him happy. Should I give him the chance to walk away and better himself? I know it will hurt but I want to be happy, I feel I’m not fulfilling that.