對於姜子牙這個人,我們更多的是從《封神榜》中了解到的,當讀過《史記》才知道他的真實情況,但由於史料紀年的匱乏,關於姜子牙年齡的問題一直是個謎。搜索百度裡面說的是139歲(約前1156年—約前1017年)。首先,這個說法就犯了一個常識性錯誤,古人年齡的算法,都是卒年-生年+1,也就是說,按照百度(編輯者)自己的說法,姜子牙應該也是140歲,而不是139歲,但編輯者沒有給出這個年齡的任何依據。於是,看到這個數字的我,第一反應是:不可能!我的常識告訴我:古人年齡都不大,活到60就不錯了,能活140,古今罕有!

那麼就姜子牙的年齡問題,我們應該怎樣去分析呢?首先來看看他的生平經歷:
姜子牙,姜姓呂氏,名尚(又名望),字子牙(又字單呼牙),號飛熊。「姜」姓來頭可不小,第一代「炎帝」——神農氏,就是姜姓的起源。他的先祖在大禹治水的時候立下大功,被封在呂地,所以姜姓呂氏便由此而來。但到了姜子牙這一代,由於是旁系支出,已經淪為平民(只有嫡系才可以襲爵)。

《史記》:「呂尚蓋嘗窮困,年老矣,以漁釣奸周西伯。」
史記說姜子牙在出山前,「年老矣」,有兩種可能:1、當時人認為的年老和現在不一樣,可能就在四五十歲;二,姜子牙被齊國人神話,傳到太史公的時候,變成了出山就70對歲了(這是普遍的一種看法)。我們從一個側面也可以證明:姜子牙是在遇到周文王姬昌之後,才將女兒邑姜嫁給周武王姬發的。此時邑姜的年齡應該在十多歲(古代女子二十幾歲未嫁就是「黃金剩女」了),那麼姜子牙最多就50歲(已經頂天了)。而周武王姬發死的時候,邑姜所生周成王姬誦還是個小孩兒(由周公旦輔政)。由此可見,「興周滅商」這期間最多就十多年的事,那麼這時姜子牙60多歲。再加上姜子牙治理齊國這段時間,估計二十來年(《史記》沒有說明姜子牙治理齊國的時間,但有提到:「蓋太公之卒百有餘年,子丁公呂伋立。」按照史記普遍認為的姜子牙出山就70多歲,加上伐紂10餘年,那麼剩下的20來年就應該在治理齊國),這樣算的話:姜子牙實際上也就活個80多歲。
這是第一種推理,還有第二種推理:
再根據夏商周斷代工程——《尋找失落的年表》裡面推算出的年表看:

西周年表:
武王 公元前1046年——前1043年 在位4年
成王 前1042年——前1021年 在位22年
康王 前1020年——前996年 在位25年
和《竹書紀年》(春秋時期晉國史官和戰國時期魏國史官所作的一部編年體通史,亦稱《古文紀年》、《汲冢紀年》,於西晉鹹寧五年(公元279年),被汲郡人盜發戰國時期魏襄王(或曰魏安釐王)的墓葬發現。對研究先秦史有很高的史料價值。)裡所說:「齊太公卒於周康王六年」對照得出:姜子牙死於公元1015年。

也就是說:姜子牙出山前50歲(可能是40-50歲之間)+輔佐周武王10年+周成王在位22年+周康王在位6年。那麼姜子牙的實際年齡很可能在78-88歲之間。
姜子牙確實算古代的長壽先生,他的長壽基因也遺傳給了後代,他的子孫中在位時間超過50年的都有3個!其中最長的齊莊公呂購竟達到了驚人的64年!