The fling won't last.
It's up to you to decide if you want to wait it out. If you can forgive the actions of a rebellious teenager.
Stop.
Listen.
What is God telling you to do?
Don't make any sudden moves. My Dad (a really smart guy) told me when I was young, "If it's such a good deal, it will be there tomorrow." I have used his wise advice to avoid buying bad cars, dating bad guys (except the one I married), and making bad fashion choices.
But you get to decide. Take care of you.

Goldey
p.s. Merry Belated Christmas