Do have a viable lawsuit, you need damages. For defamation, your reputation needs to have been effected and have caused loss or injury.
Our office accepts clients off of Avvo, but this initial impression is not protected by any privilege, is not attorney-client communication and you should consult a lawyer promptly about any legal matter.
I am sorry to read of your troubles. And I understand your desire for justice. But know that a defamation suit is an arduous and expensive affair. And sometimes even with the truth on your side, you can still lose. Without substantial damages, it may not be worthwhile.
The author of this answer is an Attorney-at-Law, licensed to practice law only in the state of Arizona. Unless both you and the author have signed a formal retainer agreement, you are not the author's client, and the author's discussion of issues does not constitute legal advice. Opinions expressed herein are solely those of the author, and are neither privileged nor confidential.
You may have a decent claim for defamation here but there are two things to consider:
1. How will you recover? My guess is your former roommate doesn't have a lot of money so even if you win at trial you won't have a way to collect judgment, which means all the time and money suing her may not make a difference; and
2. If you were getting high and that comes out to CPS or the other parent of your child then that could negatively affect your custody situation. Is it worth filing suit and making that information public to try to get some money out of her? I don't know much about your situation but that is something to figure out before taking legal action against your former roommate.
Sign up to receive a 3-part series of useful information and advice about personal injury law.