I fully understand your situation and I am ready to help you with the solution. One of the effective solutions would be to seek help from professional guest writers at
https://www.academicghostwriter.org/ . They specialize in thesis writing and can provide help on your topic - the impact of social media on public opinion. Their team consists of experienced sociologists and researchers who have the necessary knowledge and skills in this field. You can be assured of the quality of the research and the deadline of the paper, and you can actively participate in the process by providing your suggestions and comments. So, don't hesitate to contact them and find out more details about cooperation. Good luck in writing your thesis!