my advice, don't bother with Delsym. DXM polistrex lasts longer than DXM, but it's much weaker. you get a long buzz rather than a not-quite-as-long trip. and since any kind of DXM is really bad for you, you want it to count.