We have partnered with TradePub to bring you free industry magazines and resources - no coupons or credit cards required!
Visit: englishforums.tradepub.com
-What have they got me on? Does he mean "what medicines have they been giving me"?
Yes, that's exactly what he means. What medictaions could be causing these hallucinations.
Good job!