From having sex to stroking a pet – the exact length of time you stay happy after enjoyable activities revealed

Published on July 18, 2025 at 10:21 PM

TIME flies when you’re having fun – but positive effects of activities could keep going way after the event ends.

Researchers have found the wellbeing gains from going on could last for as long as six weeks after you return. And taking a break is not the only way to reap long-lasting benefits . . . 

Eating a balanced meal

Gains last: 1hr 50mins

Overhead view of salmon, avocados, nuts, seeds, and olive oil.
A healthy meal will minimise the crashes and cravings often felt after eating unhealthy food

You should start to notice the benefits of a such as improved mood, in less than two hours.

The right ratio of carbs, protein, fibre and fats offers a steady release of energy that will help to keep your mind, body and appetite balanced and your energy stable.

It will also minimise the crashes and cravings often felt after scoffing sugary or processed foods.

Fill your plate with veggies or fruits, grains, lean protein such as fish or eggs, and good fats from sources like nuts.

Having sex

Gains last: 48hrs

Couple cuddling in bed.
The benefits of having sex can last for around three to four hours

lasting for around three to four hours.

Getting intimate culminates in the release of feelgood hormones including endorphins and oxytocin, which are instant mood boosters.

But even better, post-coital benefits could last as long as two days, according to one study.

US boffins pinpointed the exact length of the “sexual afterglow”; to 48 hours for most adults.

Good night’s sleep

Gains last: 15hrs 15mins

Woman sleeping in bed wearing a sleep mask.
You should feel the benefits of a good night’s sleep all day

The benefits of a should last all day. That’s around 15 and a quarter hours for someone rising at 7am and turning in at 10.15pm.

Experts say seven to ten hours of slumber is optimal for most adults. This will leave you refreshed, focused and feeling positive. It will also boost your immune system and regulate appetite.

Time with friends

Gains last: 36hrs

Group of women sharing a meal at a restaurant.
Time with friends can improve our mental health and even our life expectancy

Quality time with mates or loved ones has benefits that outlast the time spent in their company.

One study found people are happiest when they spend six or seven hours with friends. Doing so can improve our mental and even our life expectancy.

Oxford University research suggests we should see friends at least twice a week as benefits also include fewer illnesses and even a reduced risk of .

Immediate effects of socialising, such as better mood and reduced stress, usually last for one or two days.

Falling in love

Gains last: 730 days

Young couple embracing outdoors.
Falling in love can improve your sleep and heart health

Being in love can last a lifetime, but the initial passion pluses linger from six months to two years, according to studies.

Benefits include better , improved heart health, and reduced anxiety and blood pressure. You may also experience less pain. Go the distance and you might increase your life expectancy, too.

Stroking a pet

Gains last: 6hrs 45mins

Woman hugging her Cockapoo dog in a field.
Stroking a furry friend increases feelgood serotonin, prolactin and oxytocin

Studies reveal ten minutes stroking a furry friend can significantly lower stress levels for hours.

Whether it is a cat, pup, hamster or horse, running your fingers through the fur reduces the stress hormone cortisol while increasing feelgood serotonin, prolactin and oxytocin.

Being active

Gains last: 72hrs

Woman jogging down a city street while wearing headphones.
Exercise can give you more energy and reduce anxiety

Benefits of 30 to 60 minutes of exercise, whether it is in the gym or just taking a brisk walk, start the second you finish and can last for up to three days.

Short-term gains from any activity that elevates your heart rate include more energy, reduced anxiety and better mood.

This is because feelgood endorphins are released. Post-workout, you will also improve your resting metabolic rate for up to 72 hours, meaning you burn more calories even resting.

Having a holiday

Gains last: 1,032 hours (43 days)

Woman walking on a tropical beach.
Stress levels after a holiday took around six weeks to return to pre-trip levels

The feelgood factor from taking a break could last for six weeks — that’s 43 days, or a massive 1,032 hours.

Researchers at the University of Georgia found stress levels after a holiday took around six weeks to return to pre-trip levels.

Hiking and snorkelling were cited as particularly beneficial.

Prev Article

The £12 Asda dress that’s the perfect transitional piece, stretchy and big boob-friendly

Next Article

Abandoned UK lido is being transformed into £795,000 splash park with incredible aqua tent, hydro blast & water arch

Related to this topic:

Comments (0):

Be the first to write a comment.

Post Comment

Your email address will not be published. Required fields are marked *

GDPR Compliance

We use cookies to ensure you get the best experience on our website. By continuing to use our site, you accept our use of cookies, Privacy Policy, and Terms of Service.

Search

Newsletter image

Subscribe to the Newsletter

Join 10k+ people to get notified about new posts, news and tips.

Do not worry we don't spam!