chrmad, Hello and welcome to PC. It is nice to meet you. You ask some very specific questions that might be best researched or addressed by a professional. I am not a therapist so here are a couple links that may help.
http://en.wikipedia.org/wiki/Compart...on_(psychology)
Suppress | Define Suppress at Dictionary.com
It takes a little while for your first 5 posts to appear. We have a resource center that may help.
Psych Central - Resource Directory
We are here for you should you need any help in navigating this site. Contact any
community liaison or moderator. I wish you the very best here at PC.