Following drugs may cause urinary retention particularly in old ages
1. Anti anxiety, anti depressant and antipsychotic
2. Antihistamine - cetirizine
3. Ca ch blockers
In case you have a concern or query, you can always consult the best general physicians online & get answers to your question via online doctor consultation.