When dealing with people, the best option is usually to give it all at one point without thinking too much about long term. The reason is by doing that others will feel it is sufficient when you really give it your best. Walking away after that makes everyone happy.
On the other hand if you only give sparingly, chances are that the other party also feels you are holding back and demand more of you. In the end it becomes a continuous stressful situation.
Be prepared to give it all and then be happy to move on. Everybody will feel better after.