You have a beautiful snake!
Stuck shed is very common and is usually due to incorrect husbandry. This does not mean you are a bad owner. Clearly you care about your corn snake and want to get help for it. I wouldn't take it to the vet unless you are very heavy handed and want a professional to do it instead. Even with tip top care, sometimes you have to give your snake a little help to get its shed off.
Be very careful, some people have pulled the tip of their corn snakes tail off trying to get the stuck shed off.
I am going to refer you to this video:
https://www.youtube.com/watch?v=n2k09c15SaE
Hope this helps!