Recording a new album really takes time. Yes, 2-3 years is quite long but i dont blame her or anyone. Artist like avril creates music base from her ideas, thoughts , emotion and personality. Those things doesn't come together all at once. It comes in different times. There might be instances that she's done but she felt that something is missing or not yet satisfiying her so she have to hold it for the mean time.
Okay... Enough .,This is already so off topic