With the introduction of Web 2.0, people are now encouraged to share information about events in their community as well as to voice their opinions and beliefs. People utilize social media, blogs, review sites, news sites, user feedback portals, and other platforms to express themselves regarding events, locations, decisions made by leaders, policies, and other topics. Opinion extraction is a method that automatically extracts and analyzes people's sentiments from their thoughts. Manufacturers may find this collected data helpful in analyzing their products. Sentiment analysis, also referred to as opinion extraction, has been the subject of intense research over the past 15 years by academics, research communities, and service corporations in an effort to gather and examine public opinions and moods. This work focuses on the difficulties encountered in opinion extraction at many levels, including word-, sentence-, and language-related difficulties as well as some generic difficulties. The study provided clear examples and a thorough discussion of 30 hurdles, which aid in presenting problems for text or opinion extraction research. Opinion extraction tools are briefly presented in this section to help novice researchers get started. The published material spans the years 2004 to 2022.