My relationship on vacation

So I'm a bit of an adventurer. I'm 22 and I travel so much just because I like it. In the past 2 years alone I have been to Scotland, Ireland, Kenya, Amsterdam, England, and Romania. Sometimes I travel with people, but probably 75% of the time I'm solo.

Well my most recent adventure was in New Zealand. That is the furthest away from home that I have ever been. (I'm from Canada by the way!)

So I spent 1 month in new Zealand (again this is all just leisure and for exploring and fun)

Well of course everywhere you go you meet people! Unless you're not into social things. But I am!

So I met this guy and he was very nice. I liked him allot.

He showed me around, met some of his friends they were awesome.

Well probably 2 weeks into my trip I slept with him. And after that it continued. We probably did it 10 times. It was good. I'd never had a relationship that's like a one night stand but just the duration of your vacation.

Anyways he begged me to not leave and to stay in new Zealand. I told him obviously I couldn't and he seemed broken. Maybe it was just a flirtatious stunt. Maybe he was serious? I don't know.

Here's where it gets messy.

I come home all is well I meet this guy we start dating and then I get sick. I go to the doctor and find out I'm pregnant. I'm stunned because the boyfriend and I were not expecting it. Then the doctor told me roughly how far along I was. I was 5.5 months. And I didn't even know. (I have some curves and I had put on some weight but I assumed it was just because I love food)

So the boyfriend and I have been dating 3 months and I'm 5.5 months. Meaning my new Zealand lover is my baby daddy.

So any idea what I should do? How I should go about this? Thanks