مورخان در سن خدیجه، ام المؤمنین هنگام ازدواج با رسول خدا صلی اللَّه علیه وآله اختلاف نظر دارند. از ابن عباس نقل شده که خدیجه در آن وقت، 28 ساله بود. عباس محمود عقاد نیز همین رای را تأیید نموده و چنین گوید: به عقیده من، این روایت به درستی و صحت نزدیکتر است، زیرا که ابن عباس بهتر از دیگران، می دانست که سن حقیقی خدیجه چقدر بوده و علاوه، زنان در جزیره العرب، زود رشد نموده و زود هم از کار می افتند و معمولاً کمتر زنی یافت می شود که بعد از چهل سالگی، تن به ازدواج دهد و کمتر دیده شده که زنی پس از چهل سال، ازدواج کند و پس از آن هفت فرزند بیاورد و به طور کلی، دخترانی چون خدیجه که از لحاظ جمال و ثروت و اصالت و نجابت ممتازند، در حدود پانزده سالگی یا پیش از این سال، به خانه شوهر می روند و از طرفی، مدت زندگانی خدیجه با دو شوهر نخستینش، گرچه تحقیقاً و به درستی معلوم نیست، اما به طور قطع، زمانی کوتاه بوده و تولد تنها دو فرزند از خدیجه در مدت زناشویی با ایشان، گواه این دعوی است.
احمد بلاذرى و ابوالقاسم کوفى در کتابهایشان و سیّد مرتضى در شافى و ابو جعفر در تلخیص روایت کرده اند که پیامبر(ص) با خدیجه ازدواج کرد در حالى که باکره بود. بعید هم نیست که خدیجه
در این مدت طولانى ازدواج نکرده باشد؛ چون پدرش در جنگ فِجار کشته شد و ولّى او به اندازه پـدر، بر وى تسلّط نداشت که بتواند او را به ازدواج با کسى اجبار کند و در این مدت ازدواج نکرده
بود و بزرگانى را که به خواستگارى او آمده بودند، ردّ کرده بود تا کسى را که داراى صفات عالى و شأن ممتاز باشد، بیابد. به هر روی سنّ حضرت خدیجه به هنگام ازدواج مورد اختلاف است، اگرچه
مشهور این است که ایشان چهل سال داشته، ولى نظرات دیگرى هم مطرح است که سن ایشان را 25، 28، 30، 35 و 45 سال نیز گفته اند. (26) .