I have a P95 that I carry all the time. I either use a belly band holster or a 3 slot pancake holster. Using the belly band holster I can carry the P95 wearing shorts and a baggy t shirt. I am getting long in the tooth. The 6" belly band makes a good back support. I get my belly band holsters from the sportsmans guide for under $20.
If you have small hands you will not like the P95. The P95 has a large stock for a 9mm.