Melatonin is one of the most common over-the-counter sleep aids available, but it could be giving you a 'hangover' and science may explain why.