I'd recommended going to your doctor about your depression. In terms of the cheating, do you think you feel bad because you feel you don't deserve to be taken back? (Not saying you don't, just speculating)
I've definitely done something in the past that I've been guilty of and then feeling worse cause someone has forgiven me so easily.. Just communicate with your boyfriend about this.