This has kind of already been said in different ways, but you can’t expect someone else to be comfortable with your diabetes if you’re not comfortable with it yourself. It’s who you are, it’s what you are. You need to accept it as something that defines you.
Whether it’s an appropriate analogy or not, someone who hides their homosexuality for whatever reason is never going to live a happy, fulfilling life. People hide things out of shame. Shame is not a good emotional state - it’s inhibiting. It’s only when people fully embrace who and what they are, only when we accept ourselves for who we are without any attached shame, that we can begin to find happiness.