Is it time to seek professional help?

I think I have some kind of sleeping problem. I find it hard for me to fall asleep at night. I can sleep through the night and wake up easily, but the initial act of falling asleep seems impossible to do sometimes and my anxiety peaks because of it. Because of this, I have had no choice but to pull all-nighters which I know are dangerous. I'm a college student who commutes and my classes are so close together that I can't nap. I've tried herbal tea and melatonin supplements but they quit working after a few uses. Should I seek professional help?