The spell description for invisibility says it should last 1 turn per level. However it seems to be lasting 1 round per level.
If I cast invisibility and negative energy protection back to back (both are 1Turn/level spell), invisibility expires way sooner.
Even improved invisibility has the same issue.