How often do I need to have my blood pressure checked?

How often do I need to have my blood pressure checked? Should I check it at home?