Well... the effects of an "average" amount of eaten weed kicks in in about 2-3 hours, the high lasts for some 3 hours, or a bit more, and the effects still persist for some good 12 hours or more...
So, in short, if you eat weed and get high from it, you only will be properly sober again the next day. :thumbsup::stoned: