Hello, can you confirm his age is 30?
Does he have any medical problems?
Does he take any medication?
Has he had any weight loss?
Does he drink alcohol...if so, how much?
How long has this been a problem?
Thanks for the extra information
Does the sweating happen every night of the week?
Does he get any swelling of the ankles?
Roughly can you tell me his height and weight?
The first thing is that he should not be taking regular ibuprofen with out talking to his doctor as it can have an impact on his kidneys. The other thing is that recurrent headaches may have a number of different causes and need to be investigated. However in a young man then there are two common causes : tension headache through stress at work or headache due to dehydration. If he is sweating then he is losing fluid and so he needs to drink extra to replace the fluid he has lost.
Night sweats have many causes too and in an older man then we would be concerned about significant diseases such as malignancy, TB or diabetes. With the history that you mention then my feeling is that the sweats are due to the alcohol. He is drinking a lot of alcohol over the weekend and the body needs to process the toxins from that. The liver is the main organ for handling toxins, however many people are unaware that the skin is an organ which is also involved in handling and excreting toxins.
I would recommend that he cuts the alcohol down to 3 or 4 units per night maximum, so that would be 12 over the weekend, bear in mind that a single drink may have more than one unit of alcohol. I would also recommend that he sees his doctor to have some simple checks such as blood pressure, urine checked for glucose and blood tests for urea, electrolytes and liver function tests.