Yes, as ebomb said.
God please stick with something for awhile. You need to find a program that FITS YOUR GOALS and stick with that shit over a long period of time. Bouncing from program to program is a sure way to get fucking nowhere unless you are some genetic freak, lol.
That being said, it's better to hop programs every 12 weeks than hop goals every 12 weeks. But both are recipes to get nowhere.
Dude look. You have figured out on your own that you are fucking up, as proved by this sentence. If you can't see that, you aren't going to make it very far. You need to learn your body, and learn what it is saying to you in order to succeed.
A lot of people would be better following some instincts rather than blindly following a book. Don't be afraid to listen to your gut feelings now and again. And if you are unsure, fuck it, try it anyway. You can come here and ask too, but there is nothing wrong with trial and error.