Yeah when I was first doing heroin it would last into the next day sometimes, it was crazy. Even years later after some clean time, one shot would last forever, but it seems that as tolerance builds up the high seems to last shorter and shorter unless you do a whole bunch..
I think a good example of showing how a long half life doesn't mean a longer duration would be clonazepam. You would assume that due to its much longer half life than say alprazolam, that the duration would be way longer, but I never found that to be true, it was only more effective at keeping the withdrawals at bay longer. Also with drugs with long half life's that stack up like bupe and methadone, you are walking around under the influence of opioids, it's just that for maintenance users, that's become there normal state of being and no longer get a high out of the drug due to repeated exposure and long half life. I don't know, I guess that's kind of obvious but it baffled me for a while