Social Security is running about 18 months to 24 months. Probably your claim was denied and you did not receive the letter. Go to a Social Security attorney and have them file your claim. They will monitor it for you and do a professional job of presenting your case. If for some reason it is still pending, they will be able to find out the problem.