一种「一胜七」说，认为有德之仙人，其一日之功，相当于凡夫俗子修行七日，所以彭祖活了八百岁，事实上是他从六、七岁开始，日日行善作功德，行善之功相当于常人的800年，真正的彭祖大概只有120岁左右的寿命。
小花甲说.有一种说法认为，野史记载的840岁，其实是按“小花甲”的方法来记岁，小花甲计岁法源于「六十太岁」，就是六十个太岁各值日一次的意思，也就是说「六十日为一岁」，这里的「岁」，相当于六十天，并非现代意义上的一年。所以，彭祖大约是活了137年。