If you have a single storey house on a flat surface, you may be able to work from a ladder and clean your gutters. If the land is sloping or you have a two storey house, you should not attempt to do DIY gutter cleaning. It can be a dangerous job, especially if you lean too far over on the ladder or don’t have a sturdy ladder that is tall enough for the job.
DIY gutter cleaning is possible, but a professional service can do much more for you. They are trained to notice defects in the roofing and if you need gutter guards, they know how to install them properly.
It’s up to you, but if you try DIY gutter cleaning, it should be on a simple site and hiring a gutter cleaning service at least once a year will give you the peace of mind of knowing your roof is in good repair.