Things are rarely perfect and if you expect perfection today you are going to be frustrated.
You may be looking for too much perfection in the things you do today, and also in those around you. This is only going to lead to frustration when things do not turn out how you want them to. Learn to be more flexible and accept that nothing is perfect, and that flaws and unexpected hurdles can make things even more interesting.