It is common for a person of your age to get less sleep. But, in your case, you have also mentioned that some thoughts creep in all the time while trying to sleep. Are you worrying about something? Have you consulted a psychiatrist
to be evaluated for possible anxiety disorder which is very common at this age?
Taking only alprazolam does not help. In fact, it is wrongly used as a sleeping pill. Alprazolam is an anti anxiety medication
which also induces sleep due to its calming effect. Nowadays, many better sedatives are available and they do not cause dependence as in case of alprazolam.
Seeing serials just before sleep hours is never advisable as it can adversely effect your sleep. Do not use your bed for other activities like reading books or watching tv. Avoid tea/coffee or exercise before sleep. A warm shower will help.