If you are novmix30, this combines a background and a quick acting insulin together, which means that you need to balance out your carbohydrate intake against insulin intake... So you need to eat your meals and/or snack with a set amount of carbs, i,e. 30g of carbs for breakfast, mid morning snack of 20g's, lunch 30g, mid afternoon snack 20g's tea 40g, supper 20g (this is just an off the head example) and every day, you eat that amount of carbs per meal/snack at roughly the same time! Get the balance wrong, miss-timed or miss a meal you end up either high or hypo!
It seems that you do need some form of insulin support, I would ask to go an a multi-daily injections (MDI) also know as a basal/bolus regime... This you inject background separately either once or twice a day, then you use a quick acting insulin to counter react the carbohydrates you eat... This gives you the flexibility to eat what you want (within normal limitations) and you adjust your insulin accordantly... As your other medical conditions seem to lead to pain etc, pain can increase the blood glucose levels, as pain stresses the body.. This method allows you to either use a correction dose either on it's own, or with carbs you are eating, enabling you to maintain better control.
You need to learn carb counting, and learn what foods react in what why, what exercise does and also how your pain effects you so that you can work out your dose adjustments needed and will need to do more blood tests, it does seem quite a high learning curve when you first start, but you soon get used to it and it becomes a lot easier as you go along..
So I would speak to your team, and ask them about the MDI/basa/bolus regime