I was told that the Vega of an European option always increases when its time to expiry increases (all else equal). I found this confusing and potentially wrong, but there doesn't seem to be relevant sources online about this. Let's take an ATM option for simplicity, its Vega is: $S\sqrt(\tau)N'(d1)$, which is just $1 \over \sqrt(2\pi)$$S\sqrt(\tau)e^{-(r+{\sigma^2\over2})^2\tau\over2}$. Now as $\tau$ increases to a large range, I found that Vega certainly decreases as we have a $-\tau$ term in the exponent. However in small ranges of $\tau$ for example between 0 and 1, Vega does increases as $\tau$ increases. Am I mistaken here?
I also would like to see the relationship of European option price with respect to volatility and plotted a graph where the $y$ axis is the option price computed from Black-Scholes, and the $x$ axis is $\sigma$ (also holding everything else equal and use ATM options for simplicity). The graph surprisingly looks like a straight line. But from the formula above, the local slope of this line should just be Vega at different values of $\sigma$, and thus should be decreasing, so theoretically the line should be concave. Am I mistaken here?