This is a list of resources that may help give you more information about an application or petition.

https://egov.uscis.gov/casestatus/landing.do
Check your case status with USCIS – If you have filed an application or petition with USCIS, you can enter your receipt number found on the receipt notice USCIS mailed to you.The receipt number normally starts with three letters followed by 10 digit number.

https://travel.state.gov/content/visas/en/law-and-policy/bulletin.html
Check your priority date on the visa bulletin – Each month, the Department of State publishes priority dates for Immigrant Visas available for family-preference categories and employment-based petitions. The priority is generally based on the date your petition was submitted.

https://egov.uscis.gov/cris/processTimesDisplayInit.do
Check processing times of applications and petitions filed with USCIS – USCIS posts their current processing times on most applications or petitions. To find out how long a case is taking with USCIS, look for the office in which your case was receipted and then look for the form number and category of your application or petition. USCIS will provide you with a length time or date that they are currently processing.