My Honda CBR 150R won't start after I leave it idle for a day.
I have to apply the self start for like 45-50 seconds to make the engine start. I have to do this every morning I try to start the engine.
It is natural for an engine which sits idle for a long time to have some starting trouble .What you can do is:
Seems like the battery or the alternator is on its way out. How often is servicing done at Honda? I would recommend you get the battery tested first. Could be something as simple as a contact eating up battery which should be removed.