Borages are not invasive and won't take over your garden. However, its seeds easily spread and can be found almost everywhere.