If you eat like a pro, you gotta train like a pro and sleep like a pro. Do what feels right. I train atleast an hour. Overtraining usually will only happen if you have a shit diet or are a dumbass and train even when your considerably weaker. You eat alot, you get to train alot. I can't teach you how to train. That's something you have to feel yourself. Typical people train for an hour or so. I train usually about 1-2 and get constant gains, but some people are different. Depends on bodytype as well. I'm an endomesomorph(fatter bodytype but have muscular build) which means I can train longer than most people. If your ectomorph and hard gainer then don't train over an hour. Mesomorph, maybe an hour. Stop once you feel your glycogen has ran out. Once your weights start dropping dramatically on the weight you can do, then stop or you'll be in catabolic mode and burning muscle at that point.