uh, don't wanna sound harsh or anything but you're 18, and it's your parents house. That's pretty much all that matters. If they don't want any marijuana in their home then you really don't have any right to disobey them. That's the price you pay for living there. If you can't live with that, then you need to figure out how to put some money together and move out.

No idea what that shit about church has to do with anything. I'm guessing your moms faith is important to her so shitting all over it probably isn't going to get you too far. Explain to her that while you respect her beliefs and her dedication to her faith, it's not something that connects with you and it's not really part of your life or who you are. If she can't accept that, then again...you'll probably have to move out.

You're 18 and while that legally entitles you to a whole new world of freedom, it also means that legally, your parents really have no reason to put up room and board for you other than the fact they love you. Be grateful for that and just deal the hand you're given.