Lol if your weed only keeps you high for 20 minutes you probably should be getting some different shit. If you want to be high do what I do and smoke more than you expect to.