To dream you are punching someone or something signifies latent anger and aggression. It also symbolizes power and inner strength.

To dream you are unable to throw a punch suggests you feel defenseless. You may suffer from lack of self-confidence and low self-esteem.

To dream of drinking punch signifies vitality and renewal.