Yes, melatonin does expire after some time. The date of expiration will appear on the product label. It's unlikely that using expired melatonin can be harmful, but its effects will certainly be less potent. It may be best to replace expired melatonin with a new bottle.