Seeing a lance in your dream symbolizes strength and stability in your life. It indicates that you may be heading down the wrong path and it's time to change course. The lance can also represent a woman or a child who bears witness to the truth. This dream encourages you to have faith in your own strength and in the truth.
From Imam Muhammad Ibn Seerin's Dictionary of Dreams According to Islamic Inner Traditions â entry "Lance" (page 249).
In a dream, a lance represents a branch of wood, stability based on one's strength, or stepping away from the wrong path. A lance in a dream also represents a woman, a child, testifying to the truth, or going on a journey. A lance in one's hand in a dream represents a grand son or a blessed son who will grow to preside over people and defend them with his own life. A broken lance in a dream represents an incurable deficiency or a disease that will inflict one's child. Carrying a lance while riding a horse in a dream means authority with honor. If someone denies his ownership of a lance in a dream, it means an accident or a betrayal. Ifthe lance belongs to a brother, then it means a calamity. Ifone does repair a broken lance in a dream, it means recovering from an illness. A lance without a spearhead in a dream means the death of one's brother or child. A lance in a dream also represents a brother or a friend who will part with his brother or friend, or it could mean loss of one's job. Walking with a lance in one's hand in the middle of a marketplace in a dream means walking or strolling with one's son. As for a pregnant woman, a metal lance means that she will deliver a girl, and that she will receive a gift of money or a present after her birth from other daughters. Carrying a lance with a flag raised on top of it in a dream means attaining a position that will earn fame. Ifone is challenged by someone holding a lance against him in a dream, it means that someone will hurt him with his words, or slander his family. Owning an extra lance in a dream means having a brother or a friend who will stand for one's defence when needed. A long spear means injustice, or it could mean good health. If one bleeds from a wound caused by a lance in a dream, it means that he will be compensated for pain and suffering, or that he will return home from a longjourney. Multiple wounds from a lance in a dream mean financial compensation, though the source of money is loathsome. Fighting one's enemies with a lance means earning dirty money. A person holding a lance in a dream also represents a teacher, an educator, or someone who helps his brothers and friends. (Also see Javelin)
Note: Islamic dream interpretation depends on the dreamer's circumstances and state. This is a general guide drawn directly from the source book.