he also said the elders said my hair is going out of style.
Since when did the elders have a clue about what is a "stylish" haircut??
One of the skills you're learning right now is how to exercise independence. Your parents are curtailing your efforts, and you're rebelling against your parents' efforts to curtail your independence. The other skill you're learning at this point in your life, is to choose what is most important and valuable to you and to behave in a way that allows you to get what you value most. If you want a certain hairstyle and you want to go to the prom or to college, but your parents won't let you go to the prom or to college if you don't wear your hair in a way that's acceptable to them... guess what the smart choice is? Once you've graduated from college and can afford to move out on your own, you can have your hair any way you please and your parents will not be able to do anything about it.
If you want to go to college and you aren't sure if your parents will support that financially, apply for every scholarship available to you. You seem like a really bright young man, and I'm sure there are colleges who have some funds for you to get you through college. Or you could write to Dr. Phil and tell him that you want to go to college and your "psycho cult member parents" are putting obstacles in your way and you need his help to get them to let you go to college. There's nothing like being in Dr. Phil's "hot seat" to make some people smarten up.
Also remember that while you are living with your parents, how you behave and appear reflects on them. They may be getting some pressure from the Elders about your appearance, and your dad may be receiving some coercive messages that he could lose his privileges in the congregation if your appearance suggests that you are rebellious. At least if you cooperate with them, you'll have a better chance of getting the things you really want, because the elders won't be in their face and make them feel that they have to deal harshly with you.
By the way, why aren't you using your crizlee account? Duplicate accounts are a no-no. Let me or another Forum Assistant know which one you want to keep.