"After-effects of Marijuana" is correct. after-effect is a noun but there is no word After-affects. And you are right effect can be used a noun bu affect not.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.