While it may take two months to get into a psychiatrist, you should see if you can get him into see a therapist sooner. While a therapist wont be able to prescribe medications, they can evaluate and help see what is going on. If your son's school has a health clinic you can see if they have mental health services and can evaluate him before the end of the school year (though some of the clinics in some schools run year round). The obsession sounds concerning.
Contrary to CANDC's advice, no therapist worth their license is going to pressure your son to be gay. They are going to support whatever understanding your son comes to about his sexual identity. It is more important to make sure that the therapist is glbt accepting, but with your older sons, you probably already know this. I just needed to address this for others who may not know.