There's no easy solution and either way you go is going to be hard, but it seems at this point it might be best if the relationship is at least put on hold. Perhaps even if you and him don't end up working out, you could still stay friends with his mom since you seem to get along so nicely with her. I know this has to be a painful and stressful situation. I wish you the best, just try your best to stay true to yourself