VA financing just requires 2 years from a Ch 7 BK discharge, and if it's a Ch 13 BK then even less than that, so being that it was over 2 years ago, it has been sufficient time for you to be able to qualify for a VA mortgage.
However not only does the required amount of time need to pass, you also need to re-establish credit since the BK happened. Proper re-established credit is considered 12 months of on time payments and 3 traditional trade lines, some lenders want 3 trade lines of 12 months each (so you don't always need 3 of 12 each, so ask the lender you are applying with ahead of time). Trade lines that survived a BK, such as a credit card you kept open, a car loan you maintained payments on/didn't include, student loans that you are making payments on that couldn't be included, etc. can count towards the re-established credit.
In addition to the waiting period from the BK and having re-established credit, you also need a qualifying credit score. Most lenders are looking for a 620 or 640 score for their VA loan program.
So you should check out your credit to see where things are at, because if you have enough re-established credit, your score is high enough, and want to buy a home, you should attend a homebuyer education course (may sound lame but it'll help you with budgeting for your new home + VA loan programs see it as a compensating factor to help you get approved) and then talk to a mortgage loan officer (or a few) as far as getting pre-approved.
You should use a good credit monitoring website, such as http://www.truecredit.com as well as a reliable source for your FICO scores (which is what us mortgage lenders all use). As a consumer, other than from a mortgage loan officer, you can only get your FICO score from Equifax & TransUnion from http://www.myfico.com as Experian no longer allows consumers to get their actual FICO score.
If you need help with getting pre-approved for a VA mortgage let me know, I do a lot of VA purchases each year and I'd be happy to help.
Doc Stephens, REALTOR