A. Try to manage your gameplay sessions to maximize heart usage. Play when you have a longer time to dedicate to the game to make the most of your hearts.
B. Engage with friends to exchange hearts, which can alleviate some frustration with the heart system.