either the battery is bad, or it isn't getting a charge. Does a jump start the bike? if it does, and it stays running after the jumpers are disconnected, hit the brakes (often the low voltage will keep it running barely and that is enough to kill the engine) Still running? then check voltage. If you have no volt meter, watch the headlights as you rev it. Do they brighten a bit? If so it is charging, but it still might not be enough. I had a regulator that was marginal. even with LEDs everywhere but the headlights, it was only "charging" at 11.5 volts until it got over 5,000 rpm when it finally got to 12 volts.
I had a spare but it is a very old stock one as well so I bought a Rick's. On the other hand, the other bike has twice had the battery go south ... bike batteries tend to either work, or not. I had done some volt checks days before and it started fine going in to work, and coming home, no go. I bumped started it and needed gas, so had to again bump start it ... not easy on a 700 pound beast. I've only had one that slowly got weak, and gave me a bit of warning before it was going to die.