@Samantha86 , as a person who was born with chronic insomnia, I can fully empathize with what you are experiencing.
Have you tried taking medication? It's not for everyone. And should only, of course, be taken with a doctor's supervision. But if insomnia is ruining your life ....and if you have fibromyalgia, then it will also increase your pain levels......then it needs to be addressed.
Other things can help as well. CBD, relaxation techniques, and so on. If you live where medical cannabis is available, that can help a great deal. If you have had this problem for a long time, no doubt you have tried a lot of things already, so I don't want to suggest a bunch of things that you have already tried. But if this is new to you, there are many things you can try.
You say you have to work hard to stay awake all day. Is there any way you can
not do that.....in other words, take a nap or two during the day?
I hope we can be helpful to you with this and with all the other things that fibromyalgia brings to our lives.