Melatonin is generally very safe and overdoses are rare. It works within the body for 12-24 hours and many pets receive it only once a day. If you miss a dose, there is little risk in giving another sooner within that 12-24 hours period. There is likely no added benefit however, to giving melatonin more often than every 8 hours.