Why do muscles look small after a workout, but big the next day?
Your muscles are small after a workout, because they are relaxed. You know, that when you contract a muscle it gets bigger, but after it is tired, it needs rest and you are not able to contract it. The reason your muscles are bigger on the next day is because they need more food, and it is the blood that delivers that food to them. This is the way the muscles recover.