A lot of people on the internet tell me similar stories, but the people I know who carry regularly (me included) have a hard time concealing a compact semi-auto, even in an IWB holster. Do you buy extra long shirts to conceal the bottom of your holster or do you live in a place where its OK to expose the holster? Do you mostly carry in rural places or do you carry in a city where people may bump up against you in public places? Do you live in a place where its OK to print as long as the gun isnt actually exposed? I like living in a state where open-carry is allowed, since it means that if your gun prints or is momentarily exposed, you have not committed an offense.
I tend to carry a small gun IWB, and cover it with a long t-shirt (you can find "tall" sizes that are extra long) or sweat-shirt depending on the season.
Carry your weapon IWB at the small of the back. A loose shirt, even tucked in will cover nicely. And, once u get used to it you’ll forget it’s there.