I say go get a physical and get your hormone levels checked out. By your post, I don't think you are gay (just my opinion). I have questioned myself for awhile, but as Lex said, typically the attraction is always there and manifested through crushes or porn. I've dated women and the whole time I was with them I would be checking out guys left and right, not even paying the women the attention they deserved. The only other advise I have is to get back in to the game and find a date with a woman and don't stress about your identity. Easier said than done, I know. Just be you. Tons of women LOVE "artsy" males. Good luck.