Yes, do your blood work just before the next injection. Had you done so you probably would have a level of roughly 1000 rather than 1200 ng/dL.
I can see why your doctor would be unhappy. Most doctors like levels within the normal range. Your levels were out of range high.
I personally keep my levels at roughly the same as yours - about 1200 ng/dL. I inject 90 mg E4D, equal to about 157 mg/week. At those levels I have gained muscle, strength, energy, and definition and lost fat. I have not yet detected any adverse effects. I watch hemocrit and lipids carefully.
To make my doctor happy, I reduce dose and delay an injection for a few days just before blood work. Doctor is happy with levels in range and not much higher than 800 ng/dL.