Nitro...
You really only need to work out 3 days a week. 1 day on, 1 day off. An example would be Mon./Wed./Fri., and take the weekend off. You could do more, but I don't think it's necessary. I have seen tremendous gains with only doing 3 days. Not only with myself, but from others who follow the same routine.
The key is to work the body parts that go together. There is no need to do an hour on chest, an hour on shoulders, etc.
When you do chest, you are also working out your shoulders and triceps...so these should be worked out the same day.
When you do your back, you are also working out your biceps. These should be worked out together. You could also do some forearm excercises, but they get a pretty good workout anyway.
The legs, obviously, would have their own day.
If you have a good routine, each workout only takes an hour, maybe a little over...and you get great results.
If you want to gain more weight, you have eat, eat and eat some more. And that means carbs too. I'm tellin' you now, you're gonna have to get a little fat. You can't gain 15 pounds and have a six pack.