An eighth of weed typically contains 3.5 grams and can last anywhere from 2-7 days, depending on how often it is smoked and how much is smoked at a time. Generally, an eighth of weed would last an individual around 2-4 days if smoked regularly.