That’s a poor choice of MCU in my opinion. If you use an ESP8266 based board (such as a NodeMCU) or an ESP32, then you can use deep sleep.
If you try to use BlynkTimer instead of deep sleep then your device will be consuming far too much power.
For deep sleep times of the duration that you are looking for then the ESP32 is a better choice.
Have you seen the existing Beehive Connected project?