农历中正月多数为29天的原因是因为农历是根据月亮圆缺变化的周期来制定的1。
农历的一个月长度约为29.5306天,因此农历中设置了小月29天和大月30天,以保持月份的平均长度接近一个月的平均周期。
由于农历没有31天的月份,所以正月可能是29天或30天,这取决于具体哪一年。例如,如果某一年有闰月,那么正月可能是29天;如果没有闰月,则可能是30天。