Analysts see oil prices staying in the $30s for several months