If you’re confident in your DIY abilities, installing weather proofing yourself is definitely possible. Most weather proofing products can be purchased in your local hardware store.
But getting a professional to inspect your home has several advantages. They can identify exactly where you have draughts in your home, particularly important for the ones that are hard to find. They will also recommend quality products that will last longer and will maintain your home’s aesthetics.
They of course can also install the products on your behalf, saving you the hassle.