Question: how long are somas good for?
Answer: Carisoprodol, sold under the brand name Soma among others, is a medication used for musculoskeletal pain. Use is only approved for up to three weeks. Effects generally begin within half an hour and last for up to six hours. It is taken by mouth.