Ideally the amount of days to workout is as many as possible while still being able to recover.
Since this is more of a body aware/more advanced trainee thing the best advice you can take is this:
Do a straight forward program of your choice. Every week add a set of half or all of the movements for 4 weeks. on the fifth week take a deload.
So it looks like this:
Sample upperbody day:
Week 1:
Flat bench press 3x3
DB incline bench press 2x8
Bench flys 2x10
Pullup 3x3
Latpull down 2x8
Face pull 2x8
Any additional shoulder mobility, stretching and foam rolling you need.
So week 2 add 1 set to everything.
By Week 4 it looks like this:
Flat bench press 6x3
DB incline bench press 4x8
Bench flys 4x10
Pullup 6x3
Latpull down 4x8
Face pull 4x8
Week 5 you can take a week off and just stretch, rest, sleep and eat.
"The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents... some day the piecing together of dissociated knowledge will open up such terrifying vistas of reality, and of our frightful position therein, that we shall either go mad from the revelation or flee from the light into the peace and safety of a new Dark Age."
-H.P. Lovecraft