The top hacks to beat snoring include using extra pillows, drinking water before bed – and putting a tennis ball in your pyjamas to stop you lying on your back.
A study of 2,000 adults found 56 per cent either snore or have a partner who does, with 54 per cent of those resorting to a host of tricks to try and silence the noise.
Nasal strips, dilators or spray, a hot shower before bed and even sleeping sitting up also featured in the top 30 list.
But while some avoid alcohol before bed (nine per cent) or even at all (eight per cent), one in twenty (five per cent) swear by a tipple before nodding off to stop snoring.
Others have resorted to taping their mouth, putting a peg on their nose or sleeping with their head at the end of the bed.
The study also found 44 per cent of those who snore or live with a snorer are so fed up with the noise, they would do anything do stop it.
This sees them spend an average of £33.20 a year trying to silence it, but they would be willing to spend up to £288 if it meant it would stop for good.
jQuery(document).ready(function($) {
// We only want these styles applied when javascript is enabled
$(‘.gal_content’).css(‘display’, ‘block’);
// Initialize Advanced Galleriffic Gallery
var gallery = $(‘#thumbs_68706_1’).galleriffic({
delay: 0,
numThumbs: 0,
preloadAhead: 0,
enableTopPager: false,
enableBottomPager: false,
imageContainerSel: ‘#slideshow_68706_1’,
controlsContainerSel: ‘#controls_68706_1’,
captionContainerSel: ‘#caption_68706_1’,
loadingContainerSel: ‘#loading_68706_1’,
renderSSControls: true,
renderNavControls: false,
playLinkText: ”,
pauseLinkText: ”,
enableHistory: false,
autoStart: false,
enableKeyboardNavigation: true,
syncTransitions: false,
defaultTransitionDuration: 300,
onTransitionOut: function(slide, caption, isSync, callback) {
slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
},
onTransitionIn: function(slide, caption, isSync) {
var duration = this.getDefaultTransitionDuration(isSync);
slide.fadeTo(duration, 1.0);
// Position the caption at the bottom of the image and set its opacity
var slideImage = slide.find(‘img’);
caption.fadeTo(duration, 1.0);
},
onPageTransitionOut: function(callback) {
//this.hide();
setTimeout(callback, 100); // wait a bit
},
onPageTransitionIn: function() {
var prevPageLink = this.find(‘a.prev’).css({‘opacity’: ‘0.3’ , ‘display’ : ‘inline-block’, ‘cursor’ : ‘default’});
var nextPageLink = this.find(‘a.next’).css({‘opacity’: ‘0.3’ , ‘display’ : ‘inline-block’, ‘cursor’ : ‘default’});
//