overnight rise

Hello all i have question. If i eat a snack after 7pm,take humalog.take lantus at 10pm,bed at10;30with BG @ 85-110 most mornings BG is around 190-240.if i do not eat snack 50% time i will drop in the night sometimes down to 48 any suggestions?