Your new glengarry sounds too small. Even a glengarry that fits will easily fall off when you bend over, so I say get a smaller one to avoid the ever increasing annoyance of wearing what looks like a woolen envelop on your head.

I also have to wear one for piping competitions and some performances.