Hi Vicky,
The best way to figure out if your Lantus is correct is by comparing bedtime and before breakfast readings. You need to make sure that you haven't eaten or injected a few hours before the bedtime reading as this may skew the results. If you have a change of more than 1.6 mmol/l then you need to adjust your Lantus by 10%. This is the technique from Gary Scheiner's Think Like a Pancreas book and it works very well for me.
Another sign that your Lantus needs adjusting is changes is your levels between meals, although this is more subtle.
Also in Scheiner's book, he talks about changing your insulin when you exercise. This has been invaluable to me as I'd frequently have hypos after exercise because I was giving myself fixed insulin doses. When you exercise your body produces hormones that make your muscle cells more absorbent, this makes insulin work more efficiently, which is why you have hypos after exercise. After I've done some high intensity exercise (enough to be out of breath for 10 mins or so) I need to drop my next Novorapid dose by 1 unit (as I normally have a meal after exercise). I also need to drop my Lantus by 10%. Scheiner says this lasts for 48 hours, so after 48 hours I put my Lantus back to what it was.
Sometimes I need to give myself insulin when I exercise to stop myself going high. When I play rugby I'll need insulin, but when I go for a run I'll need sugar. I think the intensity and stress of a game of rugby means that I'm producing glucogen.
Being dynamic with my insulin after exercise has been one of the best things I've done with my diabetes. It's stopped the hypos and highs. It's all about intelligent testing and figuring out what your body needs. If you spot patterns of highs or lows, then take action next time you do a given activity.