I will take it say around 3 am when i get up to use the bathroom and it will be 95 and when i get up again around 8 am then it will be 200 or more
That is not at all uncommon.
While we are sleeping/fasting our pancreas releases about 1 unit of insulin per hour that helps "eat up our blood sugar". Our bodies, unless really messed up, will only let us get so low before it reacts and bumps up the sugar level a bit to keep us safe.
But in the couple hours before we wake up the body kinda "starts the engine" - respiration picks up, heart starts to beat a little faster etc to bring us back to consciousness.
That is achieved by the release of 2 hormones - cortisol and adrenaline.
When those are released the liver, which stores sugar, opens the taps to fuel the process of waking up and it jacks our blood sugar.
Since you are going upwards of 200, about double what it needs, that is simply a very common (symptom) of Type 2 - the Liver is throwing a bit of a wild sugar party.
Metformin which is typically the first med prescribed for Type 2 works to "tame the liver". So if you are going two high in the morning an increase in Metformin is usually called for.
Unfortunately, if you max out on it then a Basil (long acting/nighttime) Insulin to augment what we produce ourselves is called for.