Правильный вариант - от ужаса от посЕдел.Есть выражение поседеть от страха (ужаса), его употребляют как в прямом смысле (человек так испугался, что стал седым), так и в переносном (выражение обозначает очень сильный испуг, при этом человек не стал седым, просто очень испугался).Соответственно, в слове посЕдел пишем букву Е, проверочные слова - сЕдеть, становиться сЕдым.Слово посидеть употребляется в значении присесть ненадолго, проверочное слово - сИдеть.