My 16 year old daugher has been diabetic for 4 years now. She used to be on Lantus but it caused a lot of lows and weight gain. We always thought that she needed to take the long acting insulin 2 times a day rather than 1 and when we saw her endocrinologist about a year ago, they changed her to Levimere insulin. You take this insulin morning and night. It has been a life saver for her in that she feels her lows quicker and her reactions aren't as pronounced. It takes a while to get the dosages right but we have also seen a tremendous change. She also takes Humalog as her short acting and she takes it before meals and even between if needed. Ask your doctor about this and see what he or she says but we have seen a change in her weight as well.
Years ago when I went to a diabetic team--endocronologist, dietician, nurse and was serious about getting my blood sugars on track that team told me that many times when your sugars are in good control after a period of time when they have not been the best there will most likely be some weight gain. I was not in the best control and decided to get myself together. I was already about ten pounds heavier, but I didn't gain any more weight. I eventually lost weight. I think if you remember portion size and drink plenty of water AND exercise on a regular basis, you will lose the weight you have gained. As for starting your Lantus in the morning I would check with your endocronologist. Lantus is a 24 hour insulin, so I am not sure what effects taking it in the morning opposed to taking it at night would be, but of course ask. Also ask your endocronologist about taking your humalog before meals, I am not sure if you meant that or if you do just take it before bed time. And are you eating a snack when you take humolog before bed? Humalog is a quick acting inulin, usually taken before meals.