If its just instantly started happening on that day on the way home then its unlikely(but not unheard of) to be the plugs/coils.
- Does the bike sit for while in-between journeys..? You might havea tiny bit of water in the bottom of the float bowls. There is a screw at the bottom of each bowl, just drain each bowl for a 1-2 second and then nip the screw backup etc.
- Check the fuel filter isnt clogged.
- Check the breather pipe isn't kinked (have you been working on the bike recently?) - if the pipe is kinked it can cause a momentary air lock in the tank stopping fuel from flowing.
- Check the fuel pump is working correctly, (check the electrical connector and fuel hoses)- if the bike is make a clicking nose when you first try to start it after its been sat for a while then the pump is fine.
- You say stuttering, is it that or just a lack of power? Lack of power might be down to the exup valve seizing.