Are you splitting the Levemir? Levemir definitely does not last 24 hours so you need to split your dose in half and take morning and evening.
Have you done the basal testing routine? If not search it on here it's very handy.
You also need to know how many units of fast acting to take for your carbs. The starting point is 1 unit per 10 grams of carb but you need to test.
Also if you are not having much fun with Novorapid get your GP to change you to Humalog or Apidra.
Change one thing at a time and follow improvements. Low carb if you don't already.
Best
Dillinger