Best thing is to go the museum and ask people waiting in line for extra tickets. If you have a military id you can get in free. Look for bus trips to the museums.
The museum is free. All Smithsonian museums are free. If there are no passes available on tbe website you can show up the day of and get tix after 1pm.
Thanks! Your answer is awaiting moderation.