2 ـ امام صادق(ع) مدت 12 تا 15 سال ـ بنابر اختلاف ـ با امام سجاد(ع) و بعد از شهادت جد بزرگوارش مدت 19 سال  با امام باقر(ع) زندگى كرد و توانست به مقدار لازم از خرمن دانش اين دو بزرگوار, خوشه چينى نمايد. مدت امامت ايشان 34 سال به طول انجاميد(6) كه 18 سال در دوره اموى و 16 سال در دوره عباسى بوده است.(7)