No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
I can't remember how long a preapproval is good for but i want to say our lender told us 120 days. I also believe you will have your scores pulled again once you put in an offer on a home (basically when they're doing your final approval).
I'm sure if you call your lender, they'll easily be able to answer these questions for you. Every lender is a little bit different