حَدَّثَنَا عُبَيْدُ اللَّهِ بْنُ مُوسَى، عَنْ شَيْبَانَ، عَنْ يَحْيَى، عَنْ أَبِي سَلَمَةَ، قَالَ أَخْبَرَتْنِي عَائِشَةُ، وَابْنُ، عَبَّاسٍ رضى الله عنهم قَالاَ لَبِثَ النَّبِيُّ صلى الله عليه وسلم بِمَكَّةَ عَشْرَ سِنِينَ يُنْزَلُ عَلَيْهِ الْقُرْآنُ وَبِالْمَدِينَةِ عَشْرَ سِنِينَ.

Narrated `Aisha and Ibn `Abbas: The Prophet (PBUH) remained in Mecca for ten years, during which the Qur'an used to be revealed to him; and he stayed in Medina for ten years. Translation Not Available

Book Ref: Sahih Bukhari Book 66 Hadith 4978, 4979
Web Ref:  Sahih Bukhari Vol 6 Book 61 Hadith 502