Ich nehme mal bei dem Marathon warst du dann letztlich über 4 h unterwegs? Wieso ist ausgerechnet ein Ultramarathon ein großes Ziel für dich? Sieh am besten erstmal zu dass du einen Marathon vernünftig durchlaufen kannst und das vlt. auch noch in einer ordentlichen Zeit, bevor du dich an was längeres wagen möchtest.
Wenn es nur darum geht die Strecke zu schaffen und dir die Zeit egal ist, reicht 3 mal die Woche Training (vernünftiges) locker aus. Aber wenn du Distanzen ab 10 km schon als Longjog bezeichnest, ist die Marathondistanz und alles darüber hinaus, wohl erstmal nicht das richtige für dich.