It's a real opening move, but it doesn't score well against skilled players. Here are the percentages from the Explorer. It's just too early to bring out your queen.
Why is 2.Qh5 considered so bad? It usually works out pretty well for me.
5. ... Nge7, 6. ... Qg7 these are completely useless and bad moves moves for black.. No wonder why you succeeded.. Seems like Black is suicidal already

Hmmm, your opponent did not play this well. Every time someone plays this against me, I play ...g6 (instead of Qf6?, where he moves it again), and then his Q usually drops back to f6, then I play Nf3, Bg2 and castle, with my QB going to e6, challenging his. I usually end up with a superior position as black. Because your opponent's Q was played badly, he wasn't there to protect the c7 pawn from your N incursion, and his castling was delayed, allowing your attack on f7. He should have kept his Q on d8, played N to f6, and put his B on g7 and castled quickly.
[Date "05/09/2020 10:52PM"]
[White "FrancisCominelli (2087)"]
[Black "TimberBolt (1615)"]
1.e4 {2:59} e5 {2:59} 2.Qh5 {2:58} Qf6 {2:52} 3.Nc3 {2:55} Bc5 {2:51} 4.Nf3 {2:52} g6 {2:50} 5.Qxe5+ {2:50} Qxe5 {2:48} 6.Nxe5 {2:49} Nf6 {2:47} 7.Nb5 {2:44} Bd6 {2:46} 8.Nc4 {2:40} Nxe4 {2:43} 9.Ncxd6+ {2:37} Nxd6 {2:42} 10.Nxc7+ {2:37} Kd8 {2:39} 11.Nxa8 {2:36} b6 {2:38} 12.Be2 {2:14} Re8 {2:36} 13.d4 {2:09} Ba6 {2:33} 14.Be3 {2:06} Nc4 {2:22} 15.Bxc4 {2:02} Bxc4 {2:20} 16.O-O-O {2:01} f5 {2:18} 17.d5 {1:57} Na6 {2:14} 18.Nxb6 {1:55} axb6 {2:13} 19.Bxb6+ {1:54} Kc8 {2:13} 20.Rhe1 {1:53} Rf8 {2:10} 21.b3 {1:50} Bb5 {2:08} 22.c4 {1:49} {FrancisCominelli wins by Resignation}

I mean usually i get pretty good attack. In this game for example my pieces were all well placed.
Bruh

I like 1.e4 e5 2.Qh5 Nf6 3.Qxe5+ Be7 for black in blitz. Black gets a lot of tempi for the pawn and it might even be playable in classical games. I often get 4.Nc3 0-0 5.Nf3 Nc6 6.Qf4 d5 and then they usually miss that 7... Ng4 is the real threat and take the pawn but even if they see it this has to be pretty good for black.
It works against Sicilian too! Just played a game where I beat a 1500!!!
It's more to do with the middlegame error by Black than the opening move itself.

It works against Sicilian too! Just played a game where I beat a 1500!!!
It's more to do with the middlegame error by Black than the opening move itself.
The OP is trolling, he is much stronger than 1500.

If he played correctly, then you would likely lose some tempo for the queen. The best would be a balanced game.
But if you're playing beginner/new to chess, then 2. Qh5 is dramatically good because they are not used to see threat.

Qh5 is newbie blitz baby crap
That is correct. I used to think the Fried-Liver Attack was the same, but it's actually a legit strategy by White to gain material (Black must give up pawns to fend off the attack, getting development compensation). Even Fischer thought the FLA was "the only way White can get an advantage after Black plays Nf6. But 2. Qh5? Yeah, it's a waste of time!

I mean usually i get pretty good attack. In this game for example my pieces were all well placed.
And it will continue to score well for you at your current level. But if your goal is to improve, you will learn that it wont work against better competition.

Even Fischer thought the FLA was "the only way White can get an advantage after Black plays Nf6.
In reality, in these few instances Fischer played the 4.Ng5 lines (all of them in simul games), he never played the "FLA" - he always opted for the Lolli (6.d4).
I never play 2.Nf3 so I don't get into these lines but I assume the point of d4 is to protect the knight on g5 so as to play Qf3? Or would Qh5 then back to f3 after ...g6 be more accurate?

Why is 2.Qh5 considered so bad?
It's not as bad as its general reputation, it's just that it's a move beginners often play so it's looked down on.

Even Fischer thought the FLA was "the only way White can get an advantage after Black plays Nf6.
In reality, in these few instances Fischer played the 4.Ng5 lines (all of them in simul games), he never played the "FLA" - he always opted for the Lolli (6.d4).
I never play 2.Nf3 so I don't get into these lines but I assume the point of d4 is to protect the knight on g5 so as to play Qf3? Or would Qh5 then back to f3 after ...g6 be more accurate?
Correct. I mistakenly assumed that the 4. Ng5 would constitute the FLA, but actually, 6. Nxf7 is the FLA proper, which Fischer gave a !? to, preferring the pseudo-sac 6. d4! However, if Black accepts the pawn, then the "FLA-delayed" is still on as a tactic! LOL
What rating(at least for live chess) is even considered beginner? Confused newcomer here. Would 1000 be a beginner?

Even Fischer thought the FLA was "the only way White can get an advantage after Black plays Nf6.
In reality, in these few instances Fischer played the 4.Ng5 lines (all of them in simul games), he never played the "FLA" - he always opted for the Lolli (6.d4).
I never play 2.Nf3 so I don't get into these lines but I assume the point of d4 is to protect the knight on g5 so as to play Qf3? Or would Qh5 then back to f3 after ...g6 be more accurate?
Of course one main point of 6.d4 is that the g5 knight is protected- but no, not something like Qf3, or Qh5. The big idea is again sacrificing the knight at f7 under improved conditions. Say 6.d4 exd4? 7.0-0! Be7 8.Nxf7, and here Black is just lost.
There is plenty of theory in the line, and it cannot be put here in a single post.
Interesting. Is there perhaps another thread buried somewhere with more info?
I mean usually i get pretty good attack. In this game for example my pieces were all well placed.