We have had Akira for 8 months now.
So far she has had 2 baths.
Once when we brought her home from the rescue, and 2 weeks ago when she finally got out of her cast.
I let my nose be the judge of when she needs to be washed.
I think 4 times a year sounds good.