The fact that you think you can "carve pretty decent" after being on the hill twice indicates to me that you don't know carving. This leads me to believe that you are deluding yourself about your skill level.
I definitely recommend lessons. If you can get into a sequential program - say 6 weeks of 2 hour group lessons at the beginning of the season with the same (good) instructor, you will be set up for the rest of the year and well into your next year. Having the same instructor will help with continuity, and a lesson program is usually cheaper than a group of single lessons.
Most of all, if you're not having fun, that's when you're definitely doing it wrong!