Social networks offer a way for people around the world to communicate with each other. Users can share their infor-mation and meet new people with shared interests. These networks are currently very popular, having hundreds of mil-lions of users. However, there are also problems and chal-lenges that need to be addressed. In this paper, we will discuss what are the biggest challenges for social ... [Show full abstract] networks. We will also estimate the future of social networking, mostly based on the current situation and the latest innovations.