It doesn't matter what time of day most people take B12. There are rare ones who feel they must take their B12 in the morning. Since lack of sufficient B12 can affect people in so many ways, there is a wide variety of responses.
It is very important though to combat that old myth of B12 giving everying a shot of energy. Not true!
When people begin B12, if that is what they needed, they can respond sooner or later with energy, improvement in symptoms, temporary worsening of symptoms, fatigue, and/or a huge list on possibilities, including changes in sleep patterns. These are often part of the repair process.
I would follow mrsd's advice

and give it time. Time will usually tell, sometimes much time.
rose