The only way to really pre bolus successfully without risking a hypo in my opinion is a Libre or CGM, I myself need more than 15 minutes for breakfast, 10 minutes for dinner and only 5 minutes for tea, it also depends on where you are injecting as each area has a different absorption rate, also...