No one is a perfect Muslim.
No one can ever claim to be a perfect Muslim, because we're human, and we will never achieve perfection.
But that doesn't mean we shouldn't try to be good Muslims, it doesn't mean we should stop trying to better ourselves.
Each one of us are sinners, we are weak and often we succumb to our desires.
We succumb to the temptations that are all around us.
But each one of us has the ability to repent.
Allah is the most Merciful, and He is the most patient, and He loves those who repent and turn to Him.
So no matter how many times we fall into the trap of sin, we should stand up and repent.
Obviously we shouldn't just sin and then say I'll repent afterwards.
But if we do fall into some sin, which in this day and age seems inevitable, then we shouldn't just continue doing it and think theres no use repenting I'm doomed now.
Once we realise what we doing is wrong we should try and stop it and rectify ourselves.
And remember change doesn't happen overnight. Maybe we'll find ourselves trapped in the sin over again, but each time we need to rebuke ourselves, and we need to repent and then try harder to stop.
No matter how many times you sin NEVER lose hope in Allahs mercy, continue repenting.
Nabi صلى الله عليه وسلم said
"All of the children of Adam are sinners and the best of sinners are those who repent." (Tirmidhi)
So keep going.
Keep trying to become a better Muslim.
Yes we will fall and falter along the way.
Yes we'll experience spiritual highs, and also spiritual lows.
Due to our weak nature we may not reach where we want to be,but don't be to hard on yourself, keep going and do what you can.
The important thing is that we never give up trying to be the best Muslims.
Maybe as a result of us trying again and again even though we may fail, and because of our effort to be good Allah will have mercy on us and grant us Jannah...
"In the sight of Allah the best action most loved by Him is the one done consistently even if it is little."
(Bukhari & Muslim)
Narrated Abu Huraira Radi-Allahu-Anhu
The Prophet صلى الله عليه وسلم said, "Religion is very easy and whoever overburdens himself in his religion will not be able to continue in that way. So you should not be extremists, but try to be near perfection and receive the good tidings that you will be rewarded; and gain strength by worshipping in the mornings, and the nights."
قُلْ يَا عِبَادِيَ الَّذِينَ أَسْرَفُوا عَلَىٰ أَنفُسِهِمْ لَا تَقْنَطُوا مِن رَّحْمَةِ اللَّهِ إِنَّ اللَّهَ يَغْفِرُ الذُّنُوبَ جَمِيعًا إِنَّهُ هُوَ الْغَفُورُ الرَّحِيمُ
O my servants! who have acted extravagantly against their own souls, do not despair of the mercy of Allah; surely Allah forgives the faults altogether; surely He is the Forgiving the Merciful.
(Surah Az-Zumar, Verse 53)