Finally some helping posts. Thank you jamby and kowalski, apreciate it.
How long it took you to get to 1500 rating?

I`ll read some books
I don't understand, I gave you some advices how to improve and you told me you don't have time to study, but now you will read books?? Did you find now time to study?

Yeah if you look at the full rating history, it does seem very suspicious. It's okay though. I'm sure a lot of people may have cheated at one point and then realized that it's pointless and decided to play real chess. If that's the case, then good for OP when she decided to take chess seriously. People do change for the better over time.

My first rating in USCF was Class A. My first game in USCF [i was not rated] was a win against a USCF expert!? However, my 2nd USCF game--a master beat me?!

I haven't reached 1500, but reached 1200 in 6 month basically by following the opening principles and practicing a lot of tatics

It is against chess.com's fair play policy to use a book or any external help in game.
In Daily Chess you are allowed to use a book or database. But not an engine, of course.

I went from complete beginner to 1500 in a year. I just studied and did tactics. Watching videos help too.
Its not about how long, but rather how many games. I used to be 800 for a while and today I touched a peak blitz score of 1602, though of course I have since gone under 1600 again.
I have played 10950 blitz games approx. most of them 3I0. I have almost exclusively played 3I0 blitz off late for a while.
I have never read a book or had a real coach. I did some 4-5 sessions with an online coach, but that was long while ago.
So that is what you are looking at. Reading books, give it a try, but watch instructional videos on youtube, there are lots of them, they are almost exclusive the only coaching I have had. Watching chess youtube videos.
Additionally when I struggling in the sub 1000 elo, I found that using the explorer on chess.com helped a lot. Its a paid feature so you will have to subscribe to use, but even the lowest subscription lets you use explorer.
Now what is explorer? Explorer lets you explore (duh!) your various moves in various positions and the results of those moves.
For instance if there is a position you have faced regularly (there must be), then using explorer you could see what move you made when you faced that position in the past and what the result was.
For example in a position it will show you that you have played (say) d4 - 51 times and Nf2 - 15 times.
It will also show you that when you played d4 you won 45% of the games, but when you played Nf2 in the same position you won 58% of the games. So you will be able to see which moves you played how many times in what position and naturally you will then start playing the moves that lead to you winning more than the ones where you were defeated when you played those moves.
Using explorer I was able to develop an opening repertoire almost from scratch and I found this to be very useful.

Go to a chess club. Start with learn one opening, and play this over and over again. Go to YouTube channel and listen to Varuzhan Akobian he is a good teacher

when you are trying to get to 1500 there will likely be no improvement if you just play blitz games, I would recommend playing at least rapid games to give you time to think. You could watch a chess lecture or two for free on youtube, when you play a rapid game focus on the ideas that you learned in that video. Also when you are getting to be higher rated, especially if you are trying to break into the over 1400 category you need to make sure you are blundering very rarely, do some tactics trainer on any website until you start to see tactics forming in your own games.

It took me seven months to get from 900 to 1500. It is probably because I had a lot of time to study books and others games, and I started playing chess when I was 4.

honestly, you dont have to read books or study openings from videos, you just need a rough idea, it is better for you to learn the first few opening moves and figure out the rest yourself, otherwise you will just be copying the same game over and over. And to improve your middlegame strategies, i recommend playing alot of puzzles from websites. I've been stuck at 800 for a few months and just a few months after playing puzzles everyday, i increased my rating by 400. Overall to reach 1500 you just need to watch basic opening videos and play puzzles, going to 1700+ is a whole new level which requires serious dedication

Although I have been a member since 2017 I was not playing regularly or trying to raise my rating. Only recently when I became a paying member, did I start. It took me approx two months. But I had years of practice on ICC mostly against computers and had studied books on openings, endgames and tactics. So it's understandable that it took me that short time.
What advice do I have? I would say study some chess openings and the basic tactics. Also, don't imagine yourself a Morphy or a Capablanca. That will only lead you to ignore the essentials and try to succeed based only on natural ability. I fell into that trap and the results were not good. Yet I stubbornly persisted, until years later, after a kaleidoscopic barrage of gut-wrenching, bitter losses, I finally realized that I needed to study since I definitely was not a Capablanca or a Morphy after all. Big disappointment, but it is what it is as Trump once said. After I studied tactics and openings as the vast majority of chessplayers do, things began to look better.
I`ll read some books
Read books appropriate for your level. Do you already have a chess book? I suggest Play Winnin Chess by Seirawan or How to Win at Chess: 10 Golden Rules to follow by Daniel KIng.
Reading and studying chess can be fun also.
I also notice that your score at tactics trainer is 0-19. Work on your tactics. Learn the basic tactical themes like pin,fork, hanging piece etc here. If you study them, you will notice improvement in your game. Don't skip a page. Studying all of these wont take much of your time.
http://www.chessfornovices.com/whatarechesstactics.html