To make the habit of getting up 3 am daily is biggest challenge. You will be failure if you will follow same way to try get up. But if you will follow a solid strategy for getting up 3 am as per my way. It is sure, you will get success for getting up 3 am in early morning everyday.
For this, you must sleep at 9 pm or more early at night because it is must to get rest 8 to 6 hours in night.
Never use alarm. It is unnatural way to disturb your body and mind.
Just educate your mind in night and just go to walk and then bath. It is enough to get willpower to remove snooze problem after getting up 3 am.