hi!!!
soooo i believed the gouge (gossip) that i would lose my period at OCS so i didn't pack any pain meds for it and boy was i wrong lol. i ended up getting my period every month while i was there, and actually got it a week earlier probably because of the stress. i don't have a super bad cycle but i also take pain meds for it.
each class team is different in how they search your bags when you come in, but my class team had us open our suitcases and take out meds not prescribed like pain medication.
whenever you want to get pain meds for things like your period, you have to go to "sick call" at King Hall and fill out a sick form, be seen by the doctor there, and then they'll prescribe you a shit ton of ibuprofen or (if you ask for it) they'll give you a chit to go get a heating pad from the NEX and the candios have to take you to the NEX to get one. the only downside about going to sick call is that if you are sick THAT morning or dealing with your period THAT morning, you suffer all day until your meds come in that night and then you get your medication. my recommendation is that if you don't get to keep your pain meds, go to sick a couple days before you think you'll have it and get the pain meds in advance. when i went, they gave me a shit ton of ibuprofen (atleast 30 tablets) so it would last me through a couple periods.
better yet, go to sick within the first few days of the first week and just tell them you have cramps and get ibuprofen ahead of time, so then you are ready for when you have your period. it also kills two birds with one stone for when you are sore after getting pitted LOL
edit: i just left OCS so this is pretty recent info