<human>: Can you provide a brief overview of the text?

So I just landed a job working for a family friend... I've been working here for 2 months, and long story short, I just found out that I'm working for my mom's boyfriend. She's still married to my dad but might as well not be (been this way for many years - marriage as a financial institution).

I just want my mom to be happy - but I'm having trouble coping with working for the guy, and perhaps even more upset with what I feel is her dishonesty, pushing me to take the job and passing it off as working for a family friend.

To top it off my girlfriend of 3 years [27/f] is moving abroad to Japan in 2 months to teach English for a year. This is fine - we have a very solid, strong method of communication and I believe we'll be more than okay whether I stay or follow her abroad. However, the fear of it not working out is unavoidable, and on top of my work situation there's a lot of incentive to interview for a similar position and move with her out there.

The difficulty comes from the cloudiness of processing so many different feelings and options. I don't despise the job even though I don't see myself there for too long, and I'm at an age where I feel as though I need to make moves to settle down and be stable. My mom's insurance is also attached to my work. However, I've been considering going back to school, or moving to Japan for a year before doing so. My girlfriend will be gone for a year but who knows what can happen in a year. She's definitely my best friend and confidant and being apart from her will be difficult. She has also brought up the idea of an open relationship while she's abroad, should I choose to stay, and I'm not sure how I feel about that, either. Another point of concern is that my mom has some health concerns that doesn't make leaving her to go abroad the easiest option, either.

A lot to think about.
<bot>: I found out I'm working for my married mom's boyfriend at a job I'm meh about at best, and my girlfriend is moving to Japan for a year. What do I do!?