should i leave or stick through it?

Abby

so my boyfriend picked up my car from the dealer since i was at work. My mom was babysitting my son and i had to pick him up a certain time because she was leaving for plans two hours away. She said she would take him if i got held over for work. Well my boyfriend was supposed to pick me up but lost track of time because he was with his friends. ( always happens ). Anytime he’s with his friend i’m on the back burner. I called up my girlfriends to go pick yo my son ( give me a ride ) then go get my car so i didn’t have to drive two hours away. Second, from the beginning i told him i don’t like smoking and don’t want it around my son or i. So he completely quit. Well everytime he’s with his friends, he smokes. But usually he will tell me. But friday when i didn’t see him due to work and school. He bought a pack of cigarettes not even being with his friends and smoked them. ( my son was born premature and can’t be around it ). Well i found the wrapper without him even telling me and i just was fuming. He said he isn’t gonna change that and he’s a grown ass man, he will have one if he wants. As long as it isn’t around my son or me why the hell should i care. He doesn’t wanna look at houses, he just is still in that immature boy stage while i have a child and i’m way more mature. I dont know what to do. i love him but he’s stubborn and just makes me feel like shit about the whole thing.