It will take far longer than you ever imagined, but I bet the results will be better than if you paid someone else to do it.
Well - maybe not always. There's a guy near me, with a paint shop in amongst crammed together terraced houses.
I had a dented Lancia bonnet that no-one would touch - "you need a new one" . . . it had dented the outer skin, deformed the inner structure and distorted two of the openings in it that take various grilles. Took it to him with no urgency of repair. It did admitted take him a long time to get around to it, and it cost a bit more than originally suggested (but still a lot cheaper than one of the few second hand ones that very occasionally pop up.
You cannot tell it was ever damaged.