You can experiment to work out what your insulin correction dose is. Everyone is different so 1 unit of novorapid will lower your bg reading by a different amount to someone else. Correction doses can also vary depending on the time of day. The other thing that will affect your correction dose is when last you injected insulin and how long that insulin remains active for you. The length of time the insulin is active for you can also be worked out by injecting and then testing every hour until your reading stops falling. Once you know how many mmol/l 1 unit of novorapid drops your reading by then you can work out how much you need depending on what your reading is. Be careful that you don't end up stacking insulin by giving corrections too soon after the last injection. If you snack inbetween meals, not ideal, you can inject some novorapid to cover the snack. Or stick to low or no carb snacks, then you don't need to inject to cover them.
This is how we worked out the amounts for my daughter. She had a carb free evening meal (omelette, salad and sugar free jelly), then she had nothing to eat until we were finished testing. It didn't worry her because she was off to bed and didn't need to eat again until breakfast. We made sure she had a high blood glucose of around 13 to 14 mmol/l by reducing the insulin from her previous meal (lunch). Also, you want to make sure your basal is correct before working this all out. The last rapid acting injection had been 5 hours before (at lunch) and she hadn't had any carby foods since that last injection. Also make sure the last carb meal is not one like pasta which can affect the blood sugars for a longer period of time. After the evening meal do the BG test to get your starting reading. It must be a highish reading otherwise you may go hypo. Inject 1 unit of novorapid and then start testing every hour for 5 hours or until your BG no longer drops. The starting reading, say 13 mmol/l minus the end reading e.g. 8 mmol/l will tell you how much on average 1 unit of novorapid will reduce your BG. In this example it's 5 mmol/. Now you know how much insulin you need to inject to get your BG back to target. At the same time you've also worked out how long the insulin is active for you. If the BG stopped falling after 4 hours, then you know it's active time is 4 hours. This will help you to avoid insulin stacking. For example, you inject with your snack and 2 hours later you test and your reading is a little high. You know that the insulin injected with your snack still has another 2 hours of active time so it's best not to correct otherwise in another 2 hours you may end up with a hypo because you've stacked your insulin. Better to wait 4 hours until you know all the insulin has worked out of your system and then if you're still too high you can calculate more accurately how much extra insulin you need as a correction dose.
Working it out like this will give you a starting point for correction doses. Time of day can affect this a bit so you may find that mornings need a little more and mid-afternoons need a little less correction. But at least you have somewhere to start at. The other thing I forgot to say earlier that can also affect correction dose is how active you've been before or after the correction. Do the experiment on a fairly normal activity day for you.
As for periods, I have no idea as we haven't reached that stage yet with my daughter. But I have read that a period can affect BG readings so the higher readings are no surprise.