20-40 grams per meal is enough... bah wasting my time.. some idiot will come along at tell you that you need 800 grams per day...
You're right, 20-40 is enough, but that doesn't mean you couldn't eat more than that in one setting.
take casein for instance, it's very slowy digested, so there won't be a problem to eat a lot of it.
BTW, any protein gets fully absorbed, or has anybody of you ever been shitting whey?
if you take in too much, it will be stored as fat, if you don't take enough, it will be burned for energy.
So the question of how much protein should i eat comes down to WHAT i eat throughout the day.
If you have fair amounts of slow carbs and some healthy fatty acids, you will be fine with 100-120g of protein per day in my opinion.
If you cut your carbs to diet down, it would be better to have slightly more protein to prevent the body from taking energy out of the muscles amino acid stores. so 150-180g will do fine.