Nope, i have always been confident about myself.
i would recommend you get into situations you can flirt with as many women as possible without feeling the need to pull/perform, anyone, anywhere, anytime, anyfucker regardless of whether attractive or not.
For example, when you go for lunch or coffee bar just strike up a conversation, be a bit cheeky (not rude or insulting) and see how it flows.
The more you practise the better you get, i have never been slapped in 50 years of doing it.
An old friend once told me to get to the NO quickly, ie don't waste time find out where you stand and move on quickly to the next.
IMHO, it's a pity you had a very long term relationship when you were younger instead of going out with as many girls/women as possible and figuring out what you might want for the long term.