+1 Couldn't have said it better!
Don't give up. I went through US Army BCT but all initial military entry courses have the same goal I'm sure: Break you down, and build you up strong, mentally and physically.
Don't forget why you joined in the first place and don't let yourself become a dirt bag. Push through the pain and when things get difficult, adjust fire and drive on!
Good luck with your career!