As much as you can reasonably afford, plus regular practice. Once you have attained a decent level of skill, a good goal is to attend one two-day class per year to maintain your skill and keep your edge sharp.
It's amazing to me how vehemently some people will defend their own ignorance.
Why would anyone want to carry a gun but not
get training in how to effectively use it?