We all known and love Sofia Vergara from Modern Family. In fact, she’s so amazing on the show that she’s become the highest-paid actress on TV. However, the brunette beauty admitted in a new interview that holding the title hasn’t exactly been effortless.

“It’s very rewarding,” Sofia, 46, told Health. “I’m 46 and I’ve been working for almost 30 years. So being able to do something that I love in the entertainment business, and on top of that being able to make money? It’s been a wonderful experience. It has not been easy.”

sofia vergara
Getty Images

She added, “It’s been a lot of work, but it makes you feel rewarded for all the sacrifices — like missing my son’s birthday here and there and not being able to be present all the time for him.” Sofia previously welcomed her son Manolo, 25, in September 1992.

However, all of her experience has taught her how to make the right choices for her career — and not dwell on the small stuff. “I don’t sit crying about something — a job I don’t get or a deal that doesn’t go through,” Sofia shared. “Like, That’s it, move on, try to find something else… Because if you don’t, you lose time crying about it. So let’s not lose time!”

“After working so many years, I think the most helpful thing has been realizing that you have to enjoy your work,” she added. “It’s not worth it to be around people who are sucking the energy out of you or who are creating problems. At the beginning of your career, you have to do what you have to do — but now I don’t have to. I don’t need to sacrifice my sanity, or time with my family, if I’m having a horrible time. That’s one of the good things about [reaching a certain level of] achievement — you can make those decisions.” We just hope she never decides to leave television!