Spikes in dreams symbolize personal disappoinment. You may not be living up to what you know you’re capable of. Or, you may be realizing that someone in your life is not the person you thought they were.
Seeing spikes of grain in a dream means money and profits that will multiply. Green spikes of grain in a dream represent prosperity and a good harvest, while dry spikes of grain mean drought. Spikes in a dream also represent the days, months and years of one’s life, or the wealth contained in this world, its natural resources, or its coffers. Carrying a bunch of green spikes in one’s hand in a dream means knowledge or profits. Collecting spikes of grain from different spots in a farm one recognizes in a dream means that he will receive regular payments or a wage from the owner of that farm.... Islamic Dream Interpretation