I have this quite often too, many of these are vile and just straight up gross to be honest. I pray you'll be able to recover and learn to deal with these. One thing I often do, is remind myself of what God would want me to do, and pray to Him. This usually tends to help it all go away. I...