nagging doubt

listen to the pronunciation of nagging doubt
الإنجليزية - الإنجليزية
doubt which will not go away, hesitation which is always on one's mind