There isn’t a definitive answer to this question, as every situation is unique. That being said, if you’re not happy with your relationship, it may be best to end things before they get any worse. If he refuses to marry you, there’s a good chance that he doesn’t see anything wrong with the relationship and may be unwilling to change it. If this is the case, it may be best to move on and find someone who is more suited to your needs.