امامت امام سجاد علیه السلام

سلام در تاريخ آمده است مدت امامت امام سجاد ع 35 سال ميباشد كه امام در سن 57 سالگي به شهادت رسيده اند در قضاياي كربلا هم 22 سال داشتند كه مدت سن امام از امامت تا شهادت در حاليكه روايات در كتاب لهوف ميگويد 40 سال ايشان بر پدر گريه كرده اند علت اين اختلاف چيست؟