I have a feeling it is 12 units you are taking at night - even a U-100 syringe only gets to 100 units and you cannot be taking a whole syringe. For a GD 12 uints would be a lot.
I am type 1 diabetic and take 27 units of Protophane at night (it works the same as Lantus and I was switched from Lantus to Protophane when I got pregnant) and another 12-13 units of Novorapid (very like NovoLog) at each meal.
There are a number of different insulins - night insulin is always long acting and lasts from between 12 to 24 hours - Lantus I know is supposed to last 24 hours and keep a stable curve so that you are getting some insulin all the time instead of a huge peak in insulin when you take it and then decreasing over time. In general the newer insulins are supposed to get better more stable sugar levels. You would have to look up the curves for the insulin you are on on the internet - for a night insulin you want something with an almost straight line curve, for a meal time insulin you want something that rises suddenly (usually about an hour after you take it) and then drops rapidly to nothing by the next meal. You can get good usgar readings on any of the insulin (even the older ones) if you know how they work and eat accordingly so it does not really matter which one you are on - I have been on about 6-8 different types of insulins since I became diabetic and they have all worked.