I sent a transaction
1: without (or with an exceptionally small) transaction fee
2: using extremely small or unconfirmed inputs
3: while the stars were not standing right.
For whatever reason, I have been waiting forever for my transaction to confirm.
Why is it taking so long for my transaction to confirm? What can I do to speed-up the transaction’s confirmation?
are you asking or stating the obvious reasons?
you numbered statements are all the reasons for your transaction not getting any confirmations
low transaction fee and unconfirmed inputs are the top 2 reasons for unconfirmed transaction
I don't understand #3 though, what do you mean by that?
can you tell us the transaction id? what wallet are you using to make the transaction?