i think she may be wearing a weave to hide a haircut gone wrong
or the fact that short hair makes a more curvy person look bigger. you know what I mean? like no shade. So she is keeping long hair until her real hair grows to a comfortable length to her.