When we take correction doses, we need to consider the insulin on board (IOB).
Typically, a fast acting insulin such as NovoRapid will stay in our system for about 4 hours. Whilst the profile of how we use it has a peak after about 30 minutes, calculations for IOB are usually much simpler - we divide by 4 and assume this is the amount of insulin we use per hour. It is not surprising if your BG is a bit high after 2 hours as there is still some fast acting insulin in your system.
If your BG is fine by the time of your next meal, you have nothing to worry about.
If your BG is still high at the time of your next meal, you could take add a correction factor to your dose for the carbs in your meal.
Personally, I do not take readings between meals (apart from bedtime) unless I feel something is wrong. I have always assumed the 2 hours post meal reading is more relevant to type 2 who want to understand the affect of carbs. I have also assumed the insulin our bodies produce (or used to produce) was faster acting that the stuff we inject.