There are many good reasons to buy a house, some rational (financial sense), some irrational (security, sense of ownership, etc). But buying it in the hopes that it will "settle you down" is not a good one IMO. Solve your itch before you buy. Otherwise your next itch will be a costly one.