You only get one or two proms, three of you're lucky. My first prom I went with a girl I didn't know (my friend wanted her friend to go to prom and introduced us) for the sake of having a date. It was painfully awkward, but I was more than socially awkward at the time. I ended up saying fuck it, went in the dance floor, danced with her for one song, and broke off and danced with a bunch of people I would've never expected to. It was a lot of fun, the dj knew what he was doing and got the crowd really pumped up. It was awesome.
The after party would've been decent if I skipped prom, but having actually gone and being in a similar mindset to everyone else made it that much better. I didn't even go to the same party as my date and it was a great time drinking and dicking around a bonfire with my friends.
I came so close to not even going to prom, but in the end, it was a great idea. You don't know what it'll be like if you don't go. Having such low expectations and having anything above a bad time was all I needed to call it a success. Besides, prom food is always good. Real good.