When things don't go your way it's a blessing in disguise. When things get a lot difficult it makes you toughen up. When you feel like you can't take it anymore, you can rest.
That's why it's important not to rush things and to take one step at a time. Oftentimes when you make things in a hurry it creates more problems. If you want to be sure with every step you take, take things slowly. It's more productive in doing so. You'll also be able to appreciate the things that you can't appreciate when you are rushing things.
Focus on what's important not on what's on other people's checklist. The more that you want to please others, the more that you'll feel upset and forget that you should do things not for others but for yourself.
Make things at your own pace. You'll eventually get there. Just never give up because when you do, everything you've started will all become useless.
Love_16