Question: why is elena wearing a wig in season 8?
Answer: She always wore a wig while playing Katherine. The reason is due to Katherine styling her hair much differently than Elena. This was generally done so that the audience could tell Elena and Katherine apart much easier.