Ya lots of those mental health drugs seem to have a sexual side effect, such as I was put on effexor, but it was not the right drug for me (the sexual effect wasn't why I switched drugs though).
For discreetness I have actually gone to Attends Extended Wear / Overnight for my day diaper (not incontinent, but wear 24/7). So far they have been the only ones I have tried that don't seep wetness and have no smell.