For me, it depends on how good the weed is and how long it's been since I've last smoked. Most of the time, it lasts me maybe a couple of hours but never all day...unless I continually smoke throughout the day.