Should my baby take my boyfriends last name?

Hannah
Im eighteen, and 27 weeks pregnant with my first. I've been with my boyfriend for three years (with a lOng break in the middle where we still 'saw' eachother but weren't official). We've just moved in next door to his parents and to cut a long story short it's hell...they're judgmental and interfering and think that their son in perfect and I'm being awful by not wanting to clean up all of his mess. I've been getting stressed and asking for his help and support a fair amount which has led to arguments - I thought this was completely normal given the circumstances but today he said he doesn't think the relationship is going to work...he said he loves me 'three quarters of the time' 'when we're not arguing'. I'd been thinking that we would eventually get married and was planning to give our baby his last name - but now I'm not so sure....if he doesn't see us lasting in the long run (he keeps saying 'let's just wait and see') then I don't want to hve a different name from my daughter as she's growing up. Don't get me wrong I reall do love him and we enjoy eachothers company but our relationship is ,at times, tough and I don't think it's going to get any easier with the arrival of our baby....... What do you think I should do? Keep his name, or use my own? Should I keep trying to keep this relationship going or just give up now and save myself the stress (rEALLY not an option I want to take but I'm just interested in your views)? Thank you x