Don't do it. Not worth it. I have and I was younger and much less wise. You are going to a state where it is legal. Save yourself the hassle and bring a tiny bit of cash for a store.
I would buy it in Colorado! It is possible to do but I can't recommend it if you are going to CO, when I went to Vegas in the past I bought it there since there are stores.