Question: how long does 2mg of diazepam last?
Answer: When injected, Valium's effects take as little as a minute to appear and last for about an hour. Valium has a fairly long elimination half-life – the amount of time it takes for half of a substance to leave the system. Depending on a number of factors, this time period can last 30-56 hours.