I think we are talking about two different things here.
Diazepam is very effective and is best taken if necessary half an hour before anything that you feel may make you extremely anxious. it's lasting effect is 4/5 hours.


"its rather long acting with a half life-of 20-100 hours and for your body to 100% process all the ingredients and eliminate it, it can take a few days." This is an inacurate statement.

how long it stays in your system is an entirely different proposition but one could say that about any drug.

It has been proved to be addictive, there is no doubt about that, but used sparingly as opposed to regularly just for the sake of taking the drug,it is extremely helpful.