No one is perfect. No one. And you know what? That is perfectly okay!
In life, we are like a ball with a million strings attached to us and everyone pulling at those strings in every direction, so much so that it seems impossible to move anywhere. We have pressures put on us and expectations that we are required to fulfill from just about everyone. And let me tell you, it is impossible to fulfill those expectations.
My little cutie pie, it is okay. Cry, yell, scream, HAVE A MELTDOWN. It will help. Trust me.
But don’t just stop there. Remember that God is there for you, He is watching you and He will never give you more than you can handle. Allah (SWT) knows who you are and what you can handle more than anyone else and He says in Surah Al-Araf (one place out of many) ” But those who believe and work righteousness,- no burden do We place on any soul, but that which it can bear,- they will be Companions of the Garden, therein to dwell (for ever)” 7:42.
After you break down, remember to pick up the pieces and take things ONE at a time. It is the only way you will get anything done.
No one in the world is perfect. If we were, so many problems and temptations that we have today would not exist. Some people may seem perfect on the outside and may look like they have everything, but believe me, that is just an illusion. Everyone deals with trials and faces challenges, but the way you see it depends on your attitude. You can either face it or run from it, but it will still be there. It is okay to feel like everything is slowly falling apart, but remember, “after hardship comes ease” 94:6, and that is Allah (SWT)’s promise. And He NEVER breaks his promise.
Make a list. Get your stuff out. Be motivated. Have determination. Reward yourself.
And most importantly, give yourself a break. 🙂