You absolutely have to have limits in terms of how much you give people in a relationship. Unless they are as dialed in as you are and giving 110% (which, let's be honest here, tends to only occur in a really good marriage), overextending yourself doesn't serve your best interests.