Why is there suffering?
Wait a second, what makes you think that you should have a perfect life? Our lives are not perfect and for a reason, we have heaven to look forward to. I think suffering here on earth is a blessing because we will appreciate heaven all the more. A man once told me when I was talking to him about sexual temptation in life and relationships and he said that when dating we shouldn't worry about kissing or holding hands or trying to be physical with one another because when we are married we will have plenty of time to do that. In the same way our lifetime is so small so lets not complain about any short term suffering, let's look forward to an eternity of perfection in heaven.