Insufficient sleep will slow down your metabolism.
In addition, not getting enough sleep will cause excessive eating and weight gain. A lack of sleep will increase ghrelin (hunger hormone) levels and decreases levels of leptin (the hormone that signals fullness). “Research has showed that when study participants didn’t get enough sleep for five days, they consumed more carbohydrates and gained nearly 2 pounds in that time.” USA Today
So stop sabotaging your healthy diet and rigid workout routine. Make sure you get some sleep so you can reach your goals. Think about a latex mattress if your not comfortable in bed.