我的答案是:
1、姜子牙活了100多岁,这个史书有记载,民间传说活了139岁,
2、姜子牙的子女在灭商前就出生了,此时姜子牙岁数不算大。
一、姜子牙的寿命
民间有很多姜子牙寿命的传说,传言居多。对于周朝人物的历史,我们目前最可信的资料就是《史记》。
《史记.齐太公世家》太公之卒百有馀年
史记记载姜子牙“卒百有余年”,根据古人用文习惯“百有馀年”也就是100-110岁之间。这个寿命比较可信,因为现代科学证明,人的极限寿命应该为120岁。到了120岁以后,人体细胞失去分裂功能,存活的可能性很小。
二、姜子牙的子女
《史记》中记录了姜子牙的嫡长子,第二代齐王,齐丁公—吕伋。另外可考证的是姜子牙有一个女儿叫邑姜。
《史记.齐太公世家》(姜子牙)子丁公吕伋立
网络上传言姜子牙有12-15个儿子,有些文章还标出了他们的姓名、职位、寿命。我考证过,部分和历史记录不符。如:网上传言,姜子牙第二子或者第三子是某代齐王,这些都是史书无法考证的。
史记明确记载了历代齐王的姓名,父亲等。除第一代齐王外,其他齐王均不是姜子牙儿子,分别是姜子牙孙子、重孙等嫡系后裔。
姜子牙儿子吕伋年长为兄,女儿邑姜年少为妹。
姜子牙女儿邑姜,是周武王姬发的王后。灭纣后一年武王姬发去世,由武王和邑姜生的周成王继位,这一年周成王15岁。
《史记.周本纪》武王有瘳。後而崩,太子诵代立,是为成王。
姜子牙女儿邑姜的岁数我们可以推算。灭纣后一年周武王去世,武王儿子15岁。这样至少在灭纣前16年,姜子牙女儿邑姜就嫁给了武王姬发。根据古代习惯,嫁人最少需要14岁。这么算下来武王灭纣的时候,姜子牙的女儿最少已经30岁了,他的儿子齐丁公岁数比女儿还要大上一些。
所以可以确定姜子牙的子女出生在武王灭纣前30年以上。
三、姜子牙的后裔
姜子牙后裔一直统治齐国,受姬发命令可以征讨各国诸侯。
《史记.齐太公世家》(武王)命太公曰:“东至海,西至河,南至穆陵,北至无棣,五侯九伯,实得征之。”齐由此得征伐,为大国
后来 公元前404年—前379年 最后一代姜子牙后裔齐康公,被齐国权臣田和放逐于临海的海岛上,田和自立为国君,是为齐太公。
这就是历史上著名的“田氏代齐”,齐国从姜子牙的后代统治变为由田氏控制,至此姜子牙一脉绝祀,从贵族中被除名。
后来战国时期的齐国,已经和姜子牙没有任何关系。
以上是本人根据史料整理的姜子牙子嗣及后代情况,希望对你有用。