I would buy if you got the credit rating right now to do so. THe interest rates are heading up, slowly but none the less they are going up.
Buying now will later give you a great investment and a tax break.
Plus if you want a roommate then you are the one collecting the rent paying it toward your mortgage.