I used to have this same issue. Now if I smoke a half of a cigar or 2/3 of a cigar, that's how much I smoke. I make sure to enjoy what I can and if I have to let it go that's what I do.
if I know I only have a short amount of time, I either pick a smaller cigar or dint smoke at all.