half life is simply the amount of time it takes for half of the drug to leave your blood stream and be excreted.
If you ingest a benzo with a 6 hour half life, say you take 5mg's then the following will happen:
in 5 hours, you will still have 2.5mg's in your bloodstream
in 10 hours you will have half of the first lapsed half life in your bloodstream, 1.25mg
15 hours 0.625mg's
20 hours 0.3125mg's
25 hours 0.158mg's
generally tolerance builds because a person might redose after 5 hours, so at 5 hours they might not really be feeling effects anymore but still have 2.5mg's in their blood stream, so when they redose they actually have 7.5mg's in their bloodstream, and if they redose again at the half life in 5 hours, they still have about 3.25mg's in their bloodstream + 5mg's so now even though they are taking the same 5mg dose, they have a total of 8.25mg's in their bloodstream etc etc. That's why withdrawal could take several days to start, because if you are taking 5mg's every 5 hours for 7 days straight, by the time you last dose you will have (and im just guessing) like 30mg's or more built up in your bloodstream.