Jennifer Aniston works out almost every day. The actress admitted that a lot of hard work goes into maintaining her enviable Hollywood body and explained that she exercises at least five or six times a week.

In addition, the star always travels with fitness equipment and finishes her day with a set of stretches and sit-ups at bedtime.

"I work out almost every day, at least five or six days a week. I do 40 minutes of cardio: spinning, running, the elliptical, or a combination of all three. Then I do Pilates one day a week, and I do yoga in addition to that, three days a week. I try to mix it up," she told InStyle magazine.

"I take eight pound (3.6kg) weights with me whenever I'm staying in a hotel. It's always good to do arm exercises when you're watching television or talking on the phone. I also love to stretch before I go to bed, and usually throw in a couple of sit-ups," Aniston revealed.

At 43, the actress looks youthful, healthy and slim. Aniston also shared the diet plan she strictly follows to maintain her gorgeous figure.

"Most of the time I eat things like salmon or other fish, quinoa, lentils, and green vegetables. You're told to avoid fried food, but I don't always," she said.

"I had Mexican the other night and ate everything you can imagine! I also take Omega Cure liquid fish oil and resveratrol, which is supposed to be good for your heart," the actress shared.

Well, Aniston must be really thankful to a high-protein and low-fat eating regime that helped her maintained a hot figure at her age. The "Wanderlust" star added she complements her meals with fish oil, which is known to have numerous health benefits.