Buying a home can be a great step along the path to financial freedom, but it can also become a burden if you’re not careful. A mortgage can be a heavy weight on your finances if you either buy a house you can’t afford, or get locked into unfavorable loan terms.

Here’s how to tell if your mortgage is too expensive.

1. You Are Having Trouble Making Ends Meet

No matter what you do, you feel like you’re struggling to get ahead financially. It always seems like there’s only a small amount leftover at the end of each month to pay bills or place into savings. It could be that your house is weighing you down. If you’re working too hard to get ahead with your money, it may be time to refinance your mortgage or move into a less expensive home.

2. It’s Eating Up More Than 30% of Your Income

The federal government advises that homeowners should avoid paying more than 30% of their income on housing. The theory behind this number is that for most people, keeping payments below this level will leave them with enough to pay for other non-discretionary spending. Keep in mind that many lenders will approve prospective homeowners for a loan even if their payments would be above that 30% threshold. Lenders will often instead refer to a person’s “debt-to-income” ratio, and will lend if that ratio is as high as 43% — and banks went even higher during the housing bubble.

Even if you are comfortably able to make your mortgage payments, it’s wise to try and get under the 30% threshold. After all, more money in your pocket means more money to take care of your other financial obligations, invest for the future, or simply enjoy life.

3. Your Interest Rate Is Higher Than Everyone Else’s

It’s very easy to get a fixed-rate mortgage, make the payments, and not concern yourself with how interest rates are going up and down. But you never want to be locked into a higher rate than necessary. If you bought your home more than a decade ago, chances are…