Training after a night of drinking is stupid. You won't be able to put the same in and you're far more susceptible to injury due to dehydration, you're better off working out the morning after getting stoned.
You're better off not drinking and having a good session the next morning, a guy who actually wants to be the best he can be would do that.