Sweetheart,
you are not a child anymore. Move. Get out of your city get out of canada if need be. Your environment is enormously stressful. We all know that stress is a siezure trigger. I know it sounds drastic but to stay and "deal with it" is dogma. You have a new condition, you are a new person, new adult, with unique problems." start a new life. I did! It is wonderful. I was diagnosed at eight. I was told never to go swimming, have my children early (if at all) and I would never have a drivers licence. You know what ? I am 27 and I love to swim. Never alone. I have two normal, happy healthy daughters and I have a license. Legally. Remember your doctor doesn't know everything. I just disciplined my self to a strict regime starting at age 14. I went to bed at 9 pm every night to get 8 1/2 hours of sleep. If i'm hungry I eat. Did my grades suffer because I couldn't finish my homework? Yes, of course. But I still graduated with a 3.0 gpa. Your "best friend" was never your best friend. He is slow, pathetice lousy excuse for a human being. Don't be afraid to hate him. Contrary to popular belief, hate is a very useful emotion.
Now comes the harsh part-stop whining to everyone about your epilepsy. Only you can deal with it. Only you can help yourself. You think not being able to drink is hard? Well, I was a bartender for two years. Try to imagine telling the other bartenders you don't drink because you're epileptic. Remember screw 'em if they can't take a joke.
Also, think up "pet names" for your siezures. My husband calls it "dead bugging" siezure is such an ugly word.
Don't forget to move away. You have resouces you don't even know about yet. Good luck.