i used to wake up at 5am and put it on then and then go back to sleep. now i just put it on whenever i wake up, which could be from 8-11. my endo never told me to shower beforehand, but she did say to put it on at night. i decided i'd rather apply it in the morning because natural t levels peak and i get the best out of it then. plus it's not fun to sleep with your shirt sticking to you. if you allow 2-3+ hours for it to dry, there shouldn't be an issue. are you rubbing it in into there's no more moisture? i made that mistake at first and it didn't feel right. i think that you should apply it to both of your shoulders, chest (not by nipple but right below collar bones), and wipe your hands off on your jawline/neck. i don't apply it onto my face or neck now because my dogs constantly wanted to lick it off and i didn't want to hurt them. so... i stick to both shoulders and chest. i think part of the problem could be you're not giving yourself enough space to apply it
tl;dr
-you don't have to shower before hand
-wait at least 2 hours before showering after applying it
-rub in throughly
-apply to BOTH shoulders, chest, and neck
...anyway, good luck! i'm almost done with gel (thankfully) and it's getting pretty tiring to apply it daily... haha