What could it be ?

First 5 months after having the baby , af came on time or even a day early . I find myself now overweight and stressed out , the last 3 months she arrived either a week or a couple days later . I’ve made an appointment but do you ladies think it could be my stress and overweight ?