Average American suffers over one HUNDRED bad sleeps each year... so how often do YOU get perfect night's rest?

The average American gets 113 nights of bad sleep every year, accounting for 30 percent of the year, according to a survey conducted by OnePoll on behlaf of CBD retailer Cornbread Hemp.
Source: the Mail online | Health - Category: Consumer Health News Source Type: news