Peak too short

Why did it last only a couple hours ? I'm new to this ! Do I still have a chance if I have sex tonight?