Theres are reason your chest and shoulders are you weak points. Do you realize when your doing any chest movement your involving your shoulders? And that all of your presses involve tris? Your overtraining them, split them up bro. If your going to do chest and an arm option, do bi's. Your hitting your tri's with your chest, no need to hit them anymore than when they are a synergist to your presses. Give shoulders their own day, or mix in just an all around arm day, AFTER a full day of complete rest from chest/back. Same goes for your back, in damn near every back movement you use bi's, any row basically, the only thing where they arent that involved is deads. Give them a break. If you insist on training back and an arm option choose tri's on those days. Either way your chest day is just a little ridiculous if your trying to bulk up. Your training your chest, and then overtraining your shoulders and tri's because they are both heavy synergists to your chest movements.
Id recommend 1 of 2 options for training days
4 days a week - Monday:Legs (its the biggest muscle and the most draining to work, do it first in the week after your day rest) Tuesday:Chest/Bi's Wed: off Thursday: Back/Tri's and Saturday:Shoulders
5 days a week - Monday: Legs..Tuesday: Chest..Wednesday: Back..Thursday: Shoulders..Friday: Off..Saturday: Bi's/Tri's..Sunday off.
Even though your training 5 days a week, your giving ample time between tuesdays chest workout and thursdays shoulder workout for them to get some recovery in, your rear delts shouldnt need hit except for maybe 1 exercise after you do back on Wednesday. Also, if you think about it Tuesday is essentially a push day, Wed. a pull day and Thursday a push day, so you give the muscles that push (tri's, anterior delts, pecs, and to some extent medial delts a break with your pull day) But your bis/tris are synergists in every upperbody movement, thats why I toss a day off on friday before training them individually. My .02.
