Hard to cum when high on weed, but easy to stay hard.
Best advice is avoid booze and weed, both are great for premature ejaculators but work against your situation. Not sure what else to offer on advice. I have to wonder if you have this issue with masturbation or not?