I am 5"8, 160lbs and am a hard gainer. Currently, the only supplements I'm taking are: Iso-Mass Xtreme Gainer http://www.gnc.com/product/index.jsp?productId=2815249 and Fish Oil. I eat 3 meals a day and am trying to fit the missing in between meals with protein filled snacks. Breakfast is 4 eggs with bits of chicken breast, hashed browns, and an apple. Lunch and dinner is always a large skinless/boneless chicken breast, mashed potatoes, and vegetables. Each meal and after workout is accompanied by a shake, so 4 in total. Heres my schedule: Monday: Chest, Biceps, Lats, Wrists Chest - Bench Press 3x15 Pushups 2x25 Dumbbell Flies 3x15 Incline Dumbbell Press 3x15 Biceps - Hammer Curls 3x15 Standing Barbell Curls 3x15 Sitting Dumbbell Curls 3x15 Lats - Bent Over Barbell Lift 3x15 Wrists - Barbell Wrist Curl 3x15 Tuesday: Shoulders, Traps, Triceps, Abs Shoulders - Military Press 3x15 Arnold Press 3x15 Barbell Lateral Raise 3x15 Traps - Dumbell Abduction 3x15 Triceps - Dips 3x15 Dumbbell Extension 3x15 Abs- Sit Ups 3x60 Leg Lifts 3x60 Side Planks Push-Up Position Planks Reverse Crunches 3x60 Bicycle Sit Ups 3x60 Wednesday: Chest, Biceps, Back, Lats, Wrists Chest - Bench Press 3x15 Pushups 2x25 Dumbbell Flies 3x15 Incline Dumbbell Press 3x15 Thursday: Shoulders, Traps, Triceps, Abs Friday: Chest, Biceps, Back, Wrists Saturday: Abs & Legs Legs - All Machines except for Squats 3x15 Leg Curl 3x15 Leg Extension 3x15 Hip Abduction Out 3x15 Hip Abduction In 3x15 Heel Raises 3x30 Leg Press 3x15 Reverse Leg Curl 3x15 Sunday: Rest After reading more on how to gain muscle mass, which is what I'm trying to do, it seems that all the suggested workout schedules are much less than what I do. So, am I working out too much and how should I alter my schedule to remedy that?