sigh.... I need some answers.

Aj
Alrighty so I don't post often because I don't really have but a few people to ask and they aren't much help....
My bf and I are trying to concieve. And at first I was all on board until he started doing things that make me question if he is really ready. Like we use to eat out like every night and it started hitting financially so I bought groceries and after working a very stressful job I just want to come home and sleep so I haven't been cooking much. So I took the bull by the horns and put in mad effort! He smokes about two packs a day and I've been trying to cut back (which also isn't working to well). Anyway... he is 4/20 friendly which I don't have a problem with but since his construction is slow because of the weather his income isn't really been the way it was so I have had to put in a majority for bills but I asked him to slow down. He buys really expensive stuff and lasted 24 hours before he asked if he could go and buy some cheaper stuff... he is 22 and hasn't really had a sense of responsibility like a child and a home life (basically was a bachelor of the sorts)
How should I got about presenting this before I bop him one good. Because despite love... I'm not willing to stress financially over a grown man:(