I'm not happily married anymore..

:( I feel like I settled big time. We have good days and I feel content but when I sit down and really think about it. I'm not happy with him just with the lives we've built. We've been married almost 3 years. I've been working mostly and he just got a job , he gets mad when I spend my own money on myself. It sucks to be put down when all you want is to have some alone time and spans a little of YOUR own money on YOU. We have a 9 month old and I don't know if I can end this and not later on regret having my son have split parents. My heart hurts. I do love my husband I really do a lot but I feel I could have possibly been happier than this. Advice?