Does my husband still want to be with me or is he just being nice?

To make the back story short, I haven't been making any progress with my life do to depression the last few years. I also was smoking weed every night instead of occasionally. We fought a lot bc of this. He works out of town and about a month ago, he told me he thinks he's done but won't know until he comes home. He barely talked to me. Bc of this, I finally got myself together and have made a lot of progress. I don't smoke very often now. He is angry that I finally got myself together now and not before. Our four year anniversary was the day before yesterday. He texted me happy anniversary right after midnight when it turned into our anniversary. I sent him a long message explaining how grateful I am to be his wife and how great of a husband he is. He again said happy anniversary but called me baby with a kiss emoji. He hadn't called me baby in awhile before this. He has complimented me on how I look after losing weight. He finally said I love you before I did. Although I texted him first the next day, we talked here and there about normal things but he didn't say anything to me today. I can't tell if he still wants to be with me or if he's just being nice. I don't want to be clingy. I'm trying to give him space. I'm just going crazy wondering if he's still in love with me and will be giving me another chance. Fyi, he did many times, try to help me get better but I struggled with myself. He is my soulmate and I'm so scared it's too late. Also, if it helps, he is an Aries.
Does my husband still want to be with me or is he just being nice?
Post Opinion