You don't need an epiphany moment, in my experience if that happens it's usually 24 hours before the exam when you have barely touched a textbook (i.e. by then it's useless durrr). It's March 31st, you have just over a month and a half to get up to scratch, IMO that's enough time if you get your arse into gear soon-ish.
So many people I know tell me that they can't be bothered or just don't feel motivated, and honestly it pisses me off. How many more failures will it take? A-Levels aren't the most important things in the world, but you will appreciate the options they give you later on. Trust me on this one, it's a ****ty moment when you realise that you have to settle for second best because you didn't put in the time when you had the chance.