Takes 2 or 3 cranks before it starts...use to start right away.
I can't image the battery being weak, I ride alot.
Here is what comes to mind after hearing your case...
Fuel injection systems hold pressure in them via a check valve after the bike is stopped to be "ready to go" when a person again hits the start button.
Also, if you listen you will hear the fuel pump run when you first turn on the key for a few seconds. This is to further "make sure the system is up to pressure" so as to be ready to start.
After the few seconds of run time the fuel pump then turns off until it gets a signal that the bike is running (usually an ignition signal) which then turns on the fuel pump. Without the "run" signal the pump stays off. This is done like this so that a "crashed" bike that could have a broken fuel line and is stalled will not pump it's fuel all over the ground and or driver increasing the fire risk. This is the same method used not only in bikes, but in cars as well.
Anyway...
If the check valve in the fuel system "bleeds down at rest" it can take several start attemps to fully re-pressurize the fuel rail to "normal running pressure" before the bike will start. Which the pumps gets every time you hit the start button and the ignition system sends the run signal again.
I am not saying this is your problem for sure? But with the limited input you have provided, and this being an often needed repair for both cars and bikes with these symtoms. I would say it could be a good place to look?
This bleed down can be caused by ether a bad check valve, or even by some dirt being stuck in it from bad gas allowing it not to seat fully.
Also, leaking injectors can cause a "bleed down" but usually result in one or more cylinders being "loaded up" once started for a few seconds, which you have not mentioned? They can also cause other running problems, which you say you do not have?
A simple "rest pressure" leak down test can be done by the dealer to see if this is the case. Or, you even can do as a "Primitive Pete" method by checking the valve on the fuel rail after it has sat overnight to see if you have lost the "resting fuel pressure" (which it should still have) yourself as a "quick and dirty check" at home.
It still could end up being something else all together, as your very limited input on this topic still leaves alot in question for sure. But is something I would look at if it were my bike doing this for sure. :thumbup:
MM