I am on MDI and recently switched from Novolog to Apidra specifically to get faster action and a shorter tail. I keep a detailed log (always have) and my experience exactly parallels yours; there is no way it is still working at 3 hours. No way. From where I sit, even 2.5 is generous, but as jrtpup says, we're all different.
