I try to get around 25g a meal, and five meals in total. This usually included one shake, that I make with a 30g scoop of whey. My other protein sources are tuna, corned beef, patties, cottage cheese, and ham.
I don't necessarily take a shake after a workout. It all depends on the time of the day I go to the gym, but always get in a meal within two hours of leaving, and within 45min of getting back.