`Sayyiduna Ibn Abbas (may Allah be pleased with them both) says that` the Messenger of Allah (peace and blessings of Allah be upon him) used to hear the voice (of angels) in Makkah for fifteen years and see the light (of angels or Allah’s verses) for seven years, but did not see any form. Then for eight years, revelation used to come, and he stayed in Madinah for ten years. (This narration is rare.)