Do you know yourself completely? If your answer is yes, then there are few more questions you need to answer. if your answer is no, then also there are few more questions you need to answer.
Read this post on nothinggserious.blogspot.com