You need to find a doctor that will allow self injections, there's no reason why you should be treated like an invalid, children are taught to inject insulin at home.
It's unreasonable to expect a patient to come into the office every 2 weeks for an injection for the rest of that person's life.