When to test?

I had unprotected sex (he also came in me) on April 4th, 6th, 15th, 16th and 20th. My period isn't due until the 28th. I took a pregnancy test today (negative) but I'm sure it's too early.... What do you think??