Meloxaid is absorbed into your pet's bloodstream and gets to work within a couple of hours. The drug has a half-life of 24 hours, which means that the body will have got rid of half of the drug after 24 hours. This way, a single dose of Meloxaid should last for 24 hours and then needs to be topped up.