Amylee
Had a similar problem to what you described, I always check the fuses first when a bike dies, especially the ignition fuse, on the TBA the second green one down, top is a spare. Anyway happened a couple of times no blown fuse, pushed it back in started, goes ok for awhile (weeks) then dies again, check fuse, ok. Thought sod this, took fuse holder off its a bit of a pain but can be done without disconnecting any of the wires, just pull it so you can see all the wires going into it, low and behold noticed the brown wire was sticking out further than the rest, you could almost see the connector part, so got a realy small thin screwdriver pushed it back in put fuse back in while everything was still hanging out, to check that it did'nt push the wire back out again, it did'nt,put it all back together, never had a problem since. It was simply a loose connection. Start with the obvious first with electrical problems. Check spades on fuse for any discolouration,or burning, usualy means its not seated properly
Andy