Like you, I had this problem for the best part of 20 years. I often "saw the nurse", was told to up the dose / lower the dose, and was changed from Insulatard to Lantus, none of which made the slightest difference.
Things are much improved now. I think the underlying problem was that there was...