The definition of self-confessed is something that you are based on what you admit to yourself.(adjective)
If you admit to yourself that you have a bad addiction to chocolate, this is an example of a situation where you are a self-confessed chocolate addict.
See self-confessed in Webster's New World College Dictionary
See self-confessed in American Heritage Dictionary 4
Learn more about self-confessed