I have cheated on him before and I felt horrible. I was even with a guy that was very young in his early 20 and I felt bad about that. My fiance has forgiven me over and over. I take painkillers and drink to keep myself tired and away from trouble. I need help.