When you find your heart is hard to be sincere at doing something, go check your first intention..
Was it for Allah?
Remember the prayer you ask, when you want this or that. You said, “it is for Allah, it is for the sake of islam”. But sadly you always go wrong in the middle of the process.
Did you do the deeds for dunya or akhirah? Or for the people so they know that u are a kind, ‘alim person whatsoever. It won’t make u a better person.
“Don’t advocate on behalf of your nafs when addressing Allah. Advocate on behalf of Allah when addressing your nafs.” – Yasmin Mogahed
Seek Him, be sincere..