Associated morbidity may include various other male sexual dysfunctions, such as premature (early) ejaculation and male hypoactive sexual desire disorder. The NHSLS found that 28.5% of men aged 18-59 years reported premature ejaculation, and 15.8% lacked sexual interest during the past year. An additional 17% reported anxiety about sexual performance, and 8.1% had a lack of pleasure in sex. 
Diabetes is a well-recognized risk factor for ED. A systematic review and meta-analysis found that the prevalence of ED was 37.5% in type 1 diabetes, 66.3% in type 2 diabetes, and 52.5% in diabetes overall—a rate approximately 3.5 times higher than that in controls.  The etiology of ED in diabetic men probably involves both vascular and neurogenic mechanisms. Evidence indicates that establishing good glycemic control can minimize this risk.
Parasympathetic input allows erection by relaxation of trabecular smooth muscle and dilation of the helicine arteries of the penis. This leads to expansion of the lacunar spaces and entrapment of blood by compressing venules against the tunica albuginea, a process referred to as the corporal veno-occlusive mechanism. The tunica albuginea must have sufficient stiffness to compress the venules penetrating it so that venous outflow is blocked and sufficient tumescence and rigidity can occur.
For example, many men with diabetes mellitus may develop erectile dysfunction during their young and middle adult years. Physicians, diabetes educators, and patients and their families are sometimes unaware of this potential complication. Whatever the causal factors, discomfort of patients and health care providers in discussing sexual issues becomes a barrier to pursuing treatment.
In other words, there are dozens of reasons he might not be getting it up, which have absolutely nothing to do with your relationship. Honestly, there's just no way for me to give you specific advice here. If it's a serious problem, you should encourage him to check in with his primary care physician first, and then, perhaps, a therapist, in the nicest way possible.
In prescribing sildenafil, a doctor considers the age, general health status, and other medication(s) the patient is taking. The usual starting dose for most men is 50 mg, however, the doctor may increase or decrease the dose depending on side effects and effectiveness. The maximum recommended dose is 100 mg every 24 hours. However, many men will need 100 mg of sildenafil for optimal effectiveness, and some doctors are recommending 100 mg as the starting dose.
I'd recommend the second option. In any long-term relationship, there will come a time when you flirt a little too much. Technology makes those little transgressions seem much more major because there's digital proof. (I'm guessing that you would never have flashed him in the real world. Would you?) Maybe you should just learn from your experience and save your boyfriend the drama. Understand that you made a mistake, and keep your breasts to yourself.