Sofia Vergara doesn't want ''to be 50 with a baby.''

The 42-year-old actress admits her fiancé Joe Manganiello is eager to have children and while she is open to the idea, she says it needs to happen sooner rather than later.

The 'Modern Family' star, who has 23-year-old son Manolo from a previous marriage, said: ''Joe is younger than me. He's 38. He's never had kids. How am I going to say no? I tell him if we're going to do this, we have to do it, like, now, because I don't want to be 50 with a baby.''

The Colombian beauty says the 'Magic Mike' heartthrob has taught her a lot about love.

She told the June issue of Redbook magazine: ''I finally realised that relationships don't need to be so much work. Ever since we met, it's been so easy. I'm very suspicious. I'm like, 'It's not normal that we've been together for nine months and we haven't had a big fight or anything.' ''

Sofia also says getting older has changed her perspective on men.

She explained: ''I have learned that I have to let them be men. I think it's very important not to try to take over on everything -- even if you think you can do it easier or better. If you don't let them do things, you create a cycle and then you complain that they never do anything.''

The actress is known for her incredible figure, but insists she hates working out.

She said: ''I hate it! I do Pilates. I'm in a bad mood two hours before and while I'm doing it and then I'm done, because I know I have to come back and do it again. I'm always asking Joe, 'Why do people always say they feel great working out?' I just want to go home and lie down.''