How long is a man supposed to last?

During sex? Mine lasts like 30 to 45 seconds. Is that normal? Feels really short.