Oil prices may stay at $80-$90 range for months: Expert