310 is pricey, but then again in Thailand we get ounces for like 20 bucks. It aint top quality shit but its still good. But when it comes to western prices, Im still used to paying 190 - 250 an ounce. That was what it was like when I left Rhode Island a few years ago
You should never smoke when your carrying that much. Good rule of thumb is to never carry more than you intend to smoke. Even a little bit more is fine but an ounce is just asking for trouble.