If you are the spouse, minor child or parent of a U.S. citizen, you are an immediate relative. Immigrant visas for immediate relatives are unlimited, which means a visa number is always available and you are not waiting for the queue to reach you. A parent qualifies only where the citizen child is 21 or older.
Everyone else falls into a family preference category. These have a limited number of visas each year, so a petition establishes your priority date and then you wait for it to become current.
Whether you are waiting, and for how long, also depends on your country of birth. The State Department publishes the Visa Bulletin each month showing which priority dates are being processed. Waits in some categories and countries are measured in years, and the bulletin can move backwards as well as forwards.
Nothing about this is a reflection of the strength of your case. It is arithmetic in the statute, and knowing which side of it you are on changes what you should be doing right now.