Today’s world is witnessing great increase in the use of Social Media. People use them as a platform to share their feelings, emotions and experiences along with lot of personal information. All such information could be used in advantageous ways to help increase the Business and understand the user need. Personality prediction has gained lot of focus nowadays. It studies behavior of users and reflects the thinking, feelings etc. Traditional ways to take survey that was time consuming, for large number of users there is need of automatic prediction. Users are dynamic and can have their account on multiple platforms as they can have multi-context information. This survey gives an overview of different strategies used to predict the personality and behavior using the content available on social sites. Ability to predict user’s personality traits can help to build many customized services or products. Finally, the last section gives the Future trends and directions.