I've done both and the having it professionally done is the way to go. That way you also get a warranty with the tint. Most places warranty their tint against bubbles, peeling, fading, ect. and will replace it for you if you have a problem.