Hi misterdj, as Viv says Metformin does help to curb your appetite so if you need to lose weight it is worth taking just for that benefit alone.
Metformin works by slowing down the amount of glucose absorbed into the blood stream in the intestines and it also slows down the amount of glucose released from the liver as well as helping your insulin to do its job of unlocking the insulin receptors in the bodies cells, in fact its quite a clever drug and has also been shown to help protect against the growth of certain cancer cells too.
That said it is not a magic bullet and will help to reduce blood sugars but wont make a major difference without diet help in the form of some sort of carbohydrate reduction.
I would doubt if it would help stop spikes as it doesnt really work in that way, it may take a little off the top end of spikes but bear in mind that even the highest dose will only help reduce overall bg levels by between 1 and 2 mmol/L.
I recently posted that I ate a cream tea a couple of years ago which comprised of two white flour and high sugar scones with jam and cream and as nice as they were they still shot me straight into double figures despite my not having an HbA1c outside of the 5%'s for the last 4 years and at the time I was taking the highest dose of Metformin of 1000mg bi daily, it showed me that whilst I was well controlled I could still record high spikes if I ate the wrong foods. To be honest I wasnt really surprised with the result and as a one off I felt it was well worth the sleepy afternoon that followed :lol:
So in summary Metformin is considered a very helpful drug by most people, even those who are not keen on medication generally, but will not give instantly good control without dietary help and IMHO is unlikely to stop high spikes when eating high carb meals/foods.