You may not be doing anything wrong, it could be that you haven't found your optimal dose. Keep working with your doctor on this. They generally will start with a low dose and adjust upward if necessary.
Lantus is long acting insulin and will work slowly, it doesn't really matter if you test before or after. If you are also taking a short acting insulin the timing of your test is more critical where that insulin is concerned.