As someone who travels quite frequently........just remember when getting your flights home, customs takes A LOT longer coming back than it does leaving.
Also, do the TSA pre-approved list, its pretty easy and then you don't have to do stupid stuff like take your laptop out and take your shoes off and you get your own line.
Like people have said, don't argue with them, just be polite and do what they say and it'll go by fairly painlessly.
Not sure what class you are sitting in, but if you are in coach and are also packing and checking a bag, which I assume you are since you are going for 2 months............get a freezer bag and fill it with those little bottles of booze you get at the grocery store. As long as you can stuff them in the alotted size bag, you are all good. I always fly coach unless I'm going to be in the air longer than 4 hrs and I always bring bottles of booze with me. Sometimes they'll be a bit bitchy about dark liquor, they've taken Jack Daniels away from me..........but most are fine with it, a lot of the times TSA guys will make jokes with me about it.