If someone gave you a haircut, then it means you are losing some part of identity. The haircut could also indicate the loss and grief you will suffer. In Indian culture the haircut in dreams represents the poverty and miserable life.
Dream dictionary: Haircut dream meanings
…A short haircut in a dream means failure to properly fulfill one’s duties. (Also see Hair | Shaving)…
Freedom from disagreeable affairs, good luck. 248.
…(Calamity | Misfortune) A scorpion in a dream means distress, dismay and trouble caused by a chatterer or a backbiter. A scorpion in a dream also means that one may be deceived by someone with a scorpion quality, and particularly if he uses a short haircut around the ears in the dream. A scorpion in a dream also represents a backbiter and an enemy from within one’s family. If one catches a scorpion inside his own house and throws it at his wife in the dream, it means that he engages with a loathsome and a forbidden sexual relationship with her from the anus. If a scorpion attacks people in a dream, the scorpion there represents a homosexual. A yellow scorpion in a dream repre- sents a fierce enemy, though he would have more patience in getting at his prey. A yellow scorpion in a dream also means incoming…
…or death. If a soldier sees his head shaved in a dream, it means that he will lose his strength and esteem. If one sees himself chipping his hair in bits in a dream, it means that he will lose people’s respect. Shaving one’s head in a dream for someone who does not usually shave it also may mean an affliction or an illness. If a woman sees her head shaved in a dream, it means divorce, or the death of her husband. If she sees her hair sheared in a dream, it means confinement to her house. If she sees her husband giving her a beautiful haircut and talking to her affectionately in a dream, it means spiritual growth, delivering a trust, or paying one’s debts. Trimming women’s hair in a dream means inability to conceive children. Cutting one’s hair in a dream means losing one’s strength. Shaving half…