woah wait a minute.
If you were medicated then it's a whole different ball game.
And just to be perfectly clear, not disclosing information is a lot different than lying about it when you're plainly asked for it.
There is a reason they ask these questions, and it's because somebody somewhere with stars on his collar thought that it was beneficial to the people that you could potentially be leading.
So here's the skinny,
If he doesn't ask? no need to tell him. BUT if he does, you need to come clean. If you do that, chances are your OSO will be willing to work with you to get the appropriate waivers. If you lie to him/her, then chances are they may not find out, but if your OSO does find out, then not only does that look bad on you integrity wise, but he/she will probably just not give two shits about if you get a waiver or not.
Your OSO is not there to disqualify you, so do not lie to him/her.