4-5 seconds is well within a normal range for orgasm length! Sometimes it can feel longer, if it's very intense, or if someone's capable of having a few in a short span of time, but that isn't unusually short or anything.