It's not a problem with your training, maybe it's a problem with your lack of consistency and leaving to doing too much too soon and then your body can't handle the pressure you're putting on it?!
Or maybe you're running away from problems like I was a few years ago..