Sahih Bukhari – Hadith No : 4505

Narrated Aisha and Ibn `Abbas: The Prophet stayed for ten years in Mecca with the Qur’an being revealed to him and he stayed in Medina for ten years.’

Hadith In Arabic Text :

حدثنا أبو نعيم، حدثنا شيبان، عن يحيى، عن أبي سلمة، عن عائشة، وابن، عباس رضى الله عنهم أن النبي صلى الله عليه وسلم لبث بمكة عشر سنين ينزل عليه القرآن، وبالمدينة عشرا‏.‏

Chapter : Military Expeditions led by the Prophet (pbuh) (Al-Maghaazi) – كتاب المغازى