Your fuel pump has a check valve to prevent the fuel in the line from draining back into the tank. When this goes bad your pump has to push the fuel back to your injectors instead of the fuel already being there and it will take longer to start. To see if this is your problem all you need to do is turn the key to the on position but not the starting position 3 or 4 times before you attempt to start it. If it starts much easier after doing this you know that is the cause.