Personally I'd start with the dermatologist or maybe the PCP. It really sounds like you have some big-picture stuff going on.
But I'd also, at the same time, be investigating and eliminating household irritants and allergens. Just for example, a lot of brands of toothpaste will break my chin out if I even get a little bit on my face while rinsing, even though I don't get a reaction on my lips or mucous membranes. The little white pustules you're talking about, do sound similar to the eczema I get on my face from various triggers. Whatever laundry products you use on your pillowcases, might come in contact with your lips. If you wear wool - even wool socks - that will keep you sensitized to lanolin. Plus, as Crankin says, most people's allergic load is very high in weed season, so reducing your total allergic load from all sources and exposure routes, can't do anything but help.
Speed comes from what you put behind you. - Judi Ketteler