is this invasive?agastache
I found these plants today and I'm not sure what they are. I recall having some agastache a long time ago, but not had any for a long time. I'm wondering if some long dormant agastache seed has germinated? I'm asking as it could be something I bought in the autumn, planted and have completely forgotten what it was! So asking before digging out.