DiNozzo,
Ugh! It sounds horrible
I recommend that you talk with your supervisor in a friendly, and lightly apologetic manner. Try very hard not to put yourself down in front of others.
Instead, say, "I understand that I need to do X, but I am a little fuzzy on Y. Could I please write down clarification of (Y) this task for me to refer to?"
Keeping the misery to yourself is really alienating, which can become a huge monster in office politics. Nip it it the bud, now. Try hard not to be hyper-sensitive, and be honest with your co-workers. Explain that once you understand X, you'll get the task done quickly and properly.
Best wishes to you, DiNozzo.