I think 50/50 is the fair way. You don’t have to give everything you are and have because that would be unfair to you. But if you have two shirts you should give one away, so to speak
Live to please yourself. Take care of yourself. If you learn to take care of yourself it’s easy to care for others. Be a giver. Pay yourself first. Learn to be a happy alone then someone’s company becomes a festival of joy. Sharing your happiness.