Also what are some effective over-the-counter medicines for anxiety?

Not too much. Mostly things to help sleep like Benadryl (diphenhydramine) and melatonin etc. Also some herbal treatments like valerian root may help as well. Check with your doctor if anxiety is a real problem for you since you might require treatment for this.