A new study has given a fascinating insight into British sex habits - and the results may surprise you.

According to research, the average session lasts 19 minutes, the Mirror reports.

And the best time to have sex is at 7.30am - or 45 minutes after you wake up. This is because energy levels are at their highest after a good night's sleep which means both men and women have more stamina.

According to the sexperts, a rush of endorphins sparked by sex lowers blood pressure as well as stress levels. This leaves us feeling more upbeat for the rest of the day.

Also, concentration levels peak around three hours after we have woken up, so it's best to save the most taxing jobs of the day at work for around 9.45am.

Around an hour later, stress levels peak at 10.45am - most typically early in the week when our to-do lists are heaviest, so this is the best time to relax.