Should I STAY or GO?

Well ladies I have been with this guy for two years , and now I'm to the point where I'm ready to go because he won't make our relationship official yet, but we do all the relationship things such as go on dates, spend time with each other, text and talk all day long, and I've even met his mother and have spent time with her on numerous occasions. She even thinks we're together BUT HE WONT COMMIT! He says that he's been in two long relationships with previous women and it didn't work out so now he's taking his time because he's looking for marriage out of relationship. Honestly I think that's bull but I love him, so I've stayed. I want to be with him, but I know my worth! I feel like he's unappreciating that... So PLEASE LADIES TELL ME WHAT I SHOULD DO?