I had my first child at 25. Giving birth to her was the easy part, the pregnancy was hard. the recovery was also fast. I was up and walking as if nothing happened within three days. My second child also a girl was practically the same thing except I had her at the age of 31. Again the pregnancy was hard because of throwing-up and nausea, but the actual birthing was easy and the recovery was fast. I got pregnant at the age of 34 and had to have the baby removed as it didn't have a heartbeat and four months later I found out I was pregnant again. I had my third child, a boy at the age of 35. The pregnancy was the same as the girls, so was the actual birthing, but my recovery was a lot harder. He is my only child born in the winter. I didn't know if it was the cold season or my age, but I'm going to say probably both. I had the worse body-aches, chills, and my vaginal healing took for-what- seemed-like forever and was horribly painful. I have seen many women have their first baby in their forty's. Some of them do just fine, butI have seen more birth defects and miscarriages, such as mine. My son will now be two in December and as I am 36 1/2 years-old I find it hard to carry him around(lift him, bend up and down to pick him-up frequently, etc.) Of course I have a little bit of arthritis, and had back problems in the past so for me it's time to quit as the daily requirements get harder. So I would say consider not just your age, but your physical health, and the needs of an active child. Are you going to be able to keep up? My brother is in his forty's and is about to have his first child. I'm happy for them, but as he ages I would caution not to wait much longer. His wife is younger, but I think it's better to have a closer age gap with your children. My dad is 67 and my half-blood-sister is barely six or seven. They seem perfectly happy, but it's a little weird for me, and for my children who's aunt is younger than my oldest and about the same age as my second daughter. Taking everything into account I would say forty or younger.