Next time you are done with a ride and shut off your engine, try starting it twice so that the following ride, it will start on the first attempt ;-)
Seriously, several things could be causing your issue either separately or together.
a. choke setting...too much or too little. none of my engine start instantly with full choke but there is a sweet spot on the choke on each of my engines for an isntant start.
b. dry fuel bowl....do you use the tickle button to prime your fuel bowl?
c. Throttle setting (w/ just the right choke setting). several of mine start with no throttle, others need a little and even others need full throttle to get a cold engine started.
d. Get rid of chinese spark plug.
e. ensure plug is gapped correctly.
f. don't use the white wire for anything...all mine are cut at the magneto
To me, it sounds like you are priming your carb's fuel bowl on those first two start attempts.