To dream that someone is giving you a haircut suggests that you are experiencing a decreased sense of power. You feel you are being criticized unfairly. Alternatively, your dream haircut symbolises a fresh start. You are shedding off some unwanted aspect of yourself.
- Common Dreams