Co60Slr,
I'm a double major in physics and nuclear engineering with a 3.8 GPA in 52 credits.
Ok. Keep up the GPA.
You're not getting this. Are there enlisted/officers on active duty who were once in your shoes? Most likely. How did they do it? They talked about their specific situation with Recruiters who provided all the contemporary advice/process that was required. One-on-one, closed door, lay it on the line sorta discussion.
Again, there is no one here that can give you a canned answer to a "case by case" question. Will you get a waiver based on the addition information you provided? Seriously...you cannot get an accurate answer from anyone in a public, anonymous Internet forum. The process doesn't involve a logic "if than" chart that you seem to be looking for. The final barrier will likely be an interview with a senior officer who's going to ask you some pretty pointed questions. You'd be wise to not bullshit him. Body language accounts for 70% of all communication and some of us are pretty damn good at it. Honest. Serious.
The military and commercial nuclear communities are built on Integrity. This isn't some kind of flag-waving, soap box, "higher than thou" discussion...it's honestly the way it is. What you are fighting for is for the government to find you worthy of a Security Clearance. Your GPA, SAT, high school GPA, classes, etc are what gets you into a professional job (enlisted, officer, commercial nuclear, etc). However, if you can't get access through the front door, there's no sense in anyone looking at your GPA...right? Have people lied before? You bet. Roll the dice and do what you need to do. I'm telling you again that if a security investigator talked to someone you've pissed off and that person says "Yeah, we saw him doing XXX drug and you can talk to person A, B, and C to confirm this"....you're done. Game over.
When you post in a nuclear forum with thousands of readers, you're pretty much standing up in an auditorium with a microphone and saying, "Hey Nuclear Professionals, I did drugs but should I lie about it in order to work at your plant? C'mon guys, how can I circumvent the process"
What do you want us to tell you?
I hate these threads. This forum is not here for people to game the system and skirt the rules. When people do, they get caught. Check out Joel Kennedy's Submarine Bubblehead Blog: The Stupid Shall Be Punished. Otherwise, good luck. Given your GPA, you should have a nice future ahead...especially if you get your GPA up to a 3.9.